1. 변수의 남성
이름 지정 방법 (낙타 명명법)
모든 소문자 : 단어 사이의 모든 밑줄 (my_namespace)
케이스 믹스 : 첫 번째 단어는 소문자이고 첫 글자는 대문자입니다.
규칙
첫 번째 문자 영어 편지 또는 밑줄
영어 영숫자 밑줄의 구성
금기 자바 스크립트 키워드 예약 된 단어
2. 변수 선언
디스플레이 명령문 : var 키워드
나쁜 습관 : 유형 없음 반복 선언 없음 선언이없는 암시 적 선언 직접 할당
올바른 해결책 : 먼저 선언 한 다음 먼저 읽고 쓰고 값을 먼저 할당 한 다음 계산하십시오.
3. 변수 유형
가치 유형
a) 스택에 저장된 고정 된 공간
b) 값 자체가 저장되고 할당됩니다
c) typeof를 사용하여 데이터 유형을 감지하십시오
d) 기본 유형 데이터는 값 유형입니다
참조 유형
a) 공간은 고정되어 있지 않고 힙에 저장됩니다.
b) 포인터를 객체에 저장하고 복사하십시오
c) 인스턴스를 사용하여 데이터 유형을 감지하십시오
d) new () 메소드를 사용하여 구성된 개체는 참조 유형입니다.
4. 가변 범위
글로벌 변수에는 var가없는 함수 본문 외부에 정의 된 변수가 포함되어 있습니다. 사용하는 것이 좋습니다 (어느 위치에서도 호출 할 수 있음)
로컬 변수에는 기능 본체 내부에 Var를 사용하여 선언 된 변수 함수의 매개 변수 (현재 기능 본문 내부)
스코프 체인 : 내 함수는 외부 기능의 로컬 변수에 액세스 할 수 있습니다.
외부 함수는 내부 기능의 로컬 변수에 액세스 할 수 없습니다
수명주기 : 글로벌 변수가 표시되고 삭제되지 않으면 존재합니다.
로컬 변수는 함수가 완료되거나 표시 될 때까지 선언 된 시점부터 삭제됩니다.
재활용 메커니즘은 명확한 참조 수를 표시합니다
기본 JavaScript 학습을위한 JS 변수에 대한 위의 포괄적 인 이해는 편집자가 귀하와 공유 한 전체 컨텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.