2014. 9. 24. 13:28 나홀로스터디/JS 완벽가이드
2.1 문서 집합
2.2 대소문자 구분
2.3 공백과 줄나눔
1.4 기타 환경에서의 자바스크립트
2.4 선택적인 세미콜론 사용
2.5 주석
2.6 리터럴
2.7 식별자
2.8 예약어
문서 집합
자바스크립트 프로그램은 16비트 Unicode 문자 집합을 사용하여 작성되므로 지구상에 사용되는 대부분의 문자를 표현할 수 있다.
대소문자 구분
자바스크립트는 대소문자를 구분하는 언어다.
HTML에서는 대소문자를 구별하지 않지만 XHTML과 자바스크립트는 대소문자를 구별하여 사용한다.
공백과 줄나눔
자바스크립트는 프로그램 내 토큰 사이의 스페이스나 탭, 줄바꿈 등을 무시한다.
선택적인 세미콜론 사용
세미콜론은 각 문장을 구분하는 역할을 한다.
주석
1.2 // 숫자 1.2
"hello world" // 문자열
true // 불리언 값
/javascript/gi // '정규표현식'리터럴
null // 객체가 존재하지 않음
ECMAScript에서는 배열과 객체 리터럴을 위한 표현식도 지원한다
{ x:1, y:2 } // 객체 초기자
[ 1,2,3,4,5 ] // 배열 초기자
식별자
식별자는 간단히 말해 이름을 말하는데 자바스크립트에서 식별자는 변수나 함수에 이름을 붙이거나 코드 내 루프 문에 레이블을 붙이는데 사용된다.
사용규칙은 첫글자는 알파벳(letter), 밑줄(_) 혹은 달러 표시($)여야 한다. 숫자는 허용되지 않는다.
예약어
자바스크립트에는 몇가지 예약되어 있는 키워드들이 존재하는데 이것은 식별자(변수이름, 함수이름, 루프 레이블)로 사용할 수 없는 단어들이다. 자바스크립트에서 미리 정의된 전역 변수나 함수 이름을 식별자로 사용하는 경우 에러가 발생하거나 기존 변수나 함수를 재정의 하는것이 된다.