728x90
키워드
키워드는 제어문의 시작과 끝, 특정한 조작 목적 등으로 쓰인다.
이런 기능들이 정의되어있기 때문에 식별자나 프로퍼티의 이름으로 사용할 수 없다.
- break
- case
- catch
- continue
- debugger
- default
- delete
- do
- else
- finally
- for
- function
- if
- in
- instanceof
- new
- return
- switch
- this
- throw
- try
- typeof
- var
- void
- while
- with
예약어
예약어는 아직 특별한 쓰임새는 없지만 미래에 키워드로 쓸 가능성이 있어서 예약해둔 것이다.
- abstract
- boolean
- byte
- char
- class
- const
- debugger
- double
- enum
- export
- extends
- final
- float
- goto
- implements
- import
- int
- interface
- long
- native
- package
- private
- protected
- public
- short
- static
- super
- synchronized
- throws
- transient
- volatile
예약어 규칙이 바뀌어서 모드에 따라 예약어가 다름.
- 일반 모드
- class
- const
- enum
- export
- extends
- import
- super
- 스트릭 모드
- implements
- interface
- let
- package
- private
- protected
- public
- static
- yield
'javascript' 카테고리의 다른 글
Array.forEach (0) | 2021.12.28 |
---|---|
객체 길이 가져오기(To get length of object) (0) | 2021.12.27 |
생성자 함수와 클래스의 차이 (0) | 2021.12.27 |
선언적 함수 vs 익명 함수 vs 생성자 함수 (0) | 2021.12.27 |
문서 파싱(구문 문석) 후 작동 defer (0) | 2020.07.03 |