자 바스 크 립 트 기반 깊이 - 데이터, 변수, 메모리
무엇이 데이터 입 니까?
메모리 에 저장 되 어 특정 정 보 를 대표 하 는 것 은 본질 적 으로 0100101... 데이터 의 특징: 전달 가능, 연산 가능 모든 것 이 데이터 메모리 의 모든 작업 목표: 데이터 산술 연산 논리 연산 할당 연산 실행 함수 메모리 란 무엇 입 니까?
메모리 가 통 전 된 후에 발생 하 는 데 이 터 를 저장 할 수 있 는 공간 (임시) 메모리 생 성과 사망: 메모리 바 (회로 기 판) = > 통 전 = > 메모리 공간 생 성 = = > 메모리 데이터 저장 = = > 처리 데이터 = = > 단전 = = > 메모리 공간 과 데이터 모두 사라 짐 작은 메모리 의 2 개의 데이터: 내부 에 저 장 된 데이터 주소 값 메모리 분류: 창고: 전역 변수 / 국부 변수 더미: 대상 변수 가 무엇 입 니까?
변화 가능 한 양: 변수 이름과 변수 값 구성 변수 명 변수 값 모든 변 수 는 작은 메모리 에 대응 합 니 다. 변수 이름: 대응 하 는 메모 리 를 찾 습 니 다. 변수 값: 메모리 에 저 장 된 데이터 메모리, 데이터, 변수 간 의 관계
메모 리 는 데 이 터 를 저장 하 는 공간 변 수 는 메모리 의 표지 이다.
질문
2 개의 인용 변 수 는 같은 대상 을 가리 키 고 한 변 수 를 통 해 대상 내부 데 이 터 를 수정 하 며 다른 변 수 는 수 정 된 데 이 터 를 보 았 다. 2 개의 인용 변 수 는 같은 대상 을 가리 키 고 그 중의 한 인용 변 수 는 다른 대상 을 가리 키 며 다른 변 수 는 여전히 이전 대상 을 가리킨다. 몇 가지 틀 리 기 쉬 운 문제
질문
var a = xxx
a 메모리 에 저 장 된 것 은 무엇 입 니까?
xxx 는 기본 데이터 이 고 a 메모리 에 저 장 된 것 이 바로 이 데이터 입 니 다.
xxx 는 대상 이 고 a 메모리 에 저 장 된 것 은 대상 의 주소 값 xxx 는 하나의 변수 로 xxx 의 메모리 내용 을 저장 합 니 다 (기본 데이터 일 수도 있 고 주소 값 일 수도 있 습 니 다) 문제
js
함 수 를 호출 할 때 변 수 를 전달 할 때 값 전달 입 니까? 인용 전달 입 니까?
이해 1: 모두 값 (기본 값 / 주소 값) 전달 이해 2: 값 전달 일 수도 있 고 인용 전달 일 수도 있다 (주소 값) 질문
js
엔진 은 어떻게 메모 리 를 관리 합 니까?
메모리 수명 주기 작은 메모리 공간 을 분배 하여 사용권 을 얻는다 데 이 터 를 저장 하고 반복 적 으로 조작 할 수 있다 작은 메모리 공간 방출 메모리 방출 부분 변수: 함수 실행 완료 자동 방출 대상: 쓰레기 대상 이 됨 = > 쓰레기 수 거 기 회수 var a = 3
var obj = {}
obj = undefined
function fn () {
var b = {}
}
fn() // b , b
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Thymeleaf 의 일반 양식 제출 과 AJAX 제출
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.