2. 1 자바스크립트 프로그램의 텍스트
2. 2 주석
2. 3 리터럴
12
1.2
"hello"
true
null
2. 4 식별자와 예약어
- 식별자는 이름.
- 상수, 변수, 프로퍼티, 함수, 클래스의 이름에 사용하고 일부 루프의 라벨로도 사용.
- 예약어는 일반적인 식별자로 사용 불가능
2. 4. 1 예약어
- if, while, for 등은 예약된 키워드 이므로 상수, 변수, 함수, 클래스의 이름으로 사용 불가.
2. 5 유니코드
- 자바스크립트 프로그램은 유니코드 문자셋으로 작성.
- 수정 할 때 편리하도록 식별자에는 ASCII 글자와 숫자만 쓰는 것이 일반적
2. 5. 1 유니코드 이스케이프 시퀀스
- \u로 시작하고 그뒤의 네 개의 16진수 숫자 또는 1~6개의 16진수 숫자를 중괄호 안에 쓰는 형태
let café = 1;
caf\u00e9
caf\u{E9}
2. 5. 2 유니코드 정규화
- ASCII 문자가 아닌 문자를 사용할 때는 유니코드에 문자 인코딩 방법이 하나 이상 있음을 반드시 인지.
2. 6 선택 사항인 세미콜론
a = 3
b = 4
a = 3; b = 4;
let a
a
=
3
console.log(a)
let a; a = 3; console.log(a);