프로그래밍 세상/자바스크립트 이야기
제 2장 어휘 구조
초매
2012. 1. 8. 23:18
어휘구조(lexical structure)
프로그램을 어떻게 작성해야 하는지를 명시하는 기본적인 규칙 |
1. 문자집합
|
2. 대소문자 구분
|
3. 공백과 줄나눔
|
4. 선택적인 세미콜론 사용
|
5. 주석
|
6. 리터럴
프로그램에 직접 나타나는 데이터 값. 다음은 모두 리터럴이다. 12 // 숫자 12 1.2 // 숫자 1.2 "hello world" // 문자열 'Hi' // 다른 문자열 true // 불리언 값 /[0-9]/g // '정규표현식' 리터럴 null // 객체가 존재하지 않음 ECMAScript v3에서는 배열과 객체 리터럴을 위한 표현식도 지원한다. { x:1, y:2 } // 객체초기자 [1,2,3,4,5] // 배열 초기자 |
7. 식별자
식별자는 이름이다. 변수나 함수에 이름을 붙이거나 코드 내 루프 문에 레이블을 붙이는데 사용된다. 첫번째 문자는 알파벳(letter), 밑줄(_) 혹은 달러 표시($)여야 한다. 숫자는 첫번째 문자로 허용도지 않는다. |
8. 예약어
자바스크립트는 몇 가지 예약되어 있는 키워들이 존재한다. 이러한 예약어는 자바스크립트에 의해 미리 정의된 전역 변수나 함수의 이름을 식별자로 사용하지 말아야 한다. 예약어는 많은 사이트에서 참조하길 바란다. |
참조문서 : 자바스크립트 완벽 가이드