2.1 구문
대소문자 구분, 약한 유형의 변수, 줄 끝의 세미콜론은 선택 사항, 주석은 이중 슬래시, 괄호는 코드 블록을 나타냅니다.
2.2 변수
변수는 var로 선언됩니다. 명명 규칙: 첫 번째 문자는 문자, 밑줄 또는 달러 기호여야 하며 나머지 문자는 밑줄, 달러 기호 또는 알파벳이나 숫자일 수 있습니다.
변수 명명 규칙:
카멜 표기법: 첫 글자는 소문자이고 그 다음 단어는 대문자로 시작합니다. 예: var myTestValue=0,mySecondTestValue="hi";
파스칼 표기법: 첫 번째 문자는 대문자로 표시되고 이후 단어는 대문자로 시작됩니다. 예: var MyTestValue=0,MySecondTestValue="hi";
헝가리어 유형 표기: 파스칼 표기법으로 명명된 변수 앞에 소문자(또는 일련의 소문자)를 추가하여 변수 유형을 나타냅니다. 예를 들어, 아래와 같이 i는 정수를 나타내고 s는 문자열을 나타냅니다.
var iMyTestValue=0,sMySecondTestValue="hi";
헝가리어 유형을 사용하여 ECMAScript 변수에 사용되는 접두사를 정의합니다. 표기법 다음과 같습니다.
유형: 배열 접두사: a 예: aValues
유형: 부울 접두사: b 예: bFound
유형: Float 접두사: f 예: fValue
유형: 함수 접두사: fn 예: fnMethod
유형: 정수 접두사: i 예: iValue
유형: 개체 접두사: o 예: oType
유형: 일반 접두사: re 예: rePatten
유형: 문자열 접두사: s 예: sValue
유형: 변수 접두사: v 예: vValue
2.3 키워드
ECMA-262 정의 키워드는 다음과 같습니다.
break case catch continue default delete do else do finally for function if in 인스턴스of 반환 스위치 this throw try typeof while with
2.4 예약어
ECMA-262 버전 3의 예약어는 다음과 같습니다.
abstract boolean byte char class const debugger double enum 내보내기 확장 goto 구현 import int 인터페이스 long 네이티브 패키지 private protected public short static super 동기화 발생 임시 휘발성
2.5 기본 값과 참조 값
기본 값은 스택에 저장되는 간단한 데이터 세그먼트입니다. 즉, 해당 값은 변수 액세스 위치에 직접 저장됩니다.
참조값은 힙에 저장된 객체, 즉 변수에 저장된 값은 객체가 저장된 메모리를 가리키는 포인터(점)입니다.
저자: Tian Xingjian, 자기 개선