문자 집합
자바스크립트 프로그램은 Unicode 문자 집합을 사용하여 작성된다.
대소문자 구분
자바스크립트는 대소문자를 구분하는 언어이다.
공백과 줄나눔
자바스크립트는 프로그램 내 토큰 사이에 존재하는 스페이스나 탭, 줄바꿈 등을 무시한다. 스페이스나 탭, 줄바꿈 문자들은 프로그램 어디에서도 자유롭게 사용할 수 있다. 그러나 줄 나눔 위치에 관해서는 작은 제약 사항이 존재.
선택적인 세미콜론 사용
세미콜론( ; )은 자바스크립트에서 각 문장을 구분하는 역할을 한다. 세미콜론을 생략할 수도 있지만 무조건 다는 것이 좋다.
주석
자바스크립트는 C, C++ 스타일의 주석을 모두 지원한다. ‘//’ (한 줄) 라든가 ‘/* */’ (여러 줄) 모두 지원한다.
리터럴
리터럴(literal)은 프로그램에 직접 나타나는 데이터 값이다. 리터럴은 프로그래밍 언어에서 중요한 부분을 차지한다. 리터럴 없이는 프로그램을 작성할 수 없다.
식별자
자바스크립트에서 식별자는 변수나 함수에 이름을 붙이거나 자바스크립트 코드 내 루프 문에 레이블을 붙이는 데 사용된다. 올바른 식별자가 되기 위한 규칙은 다른 수많은 언어와 동일하다. 첫 번째 문자는 알파벳, 밑줄( _ ), 달러( $ ) 표시여야 하고, 이어지는 문자들은 알파벳, 숫자, 밑줄( _ ), 달러( $ ) 표시어야 한다.
예약어
예약되어 있는 자바스크립트 키워드들 | ECMA 확장을 위해 예약되어 있는 단어들 | 사용하지 말아야 할 기타 식별자들 |
---|---|---|
|
|
|