이 게시물은 자바스크립트 완벽가이드 6판의 예제를 중심으로 따라갑니다. 또한 자바스크립트 완벽가이드 6판을 참조하여 개인 공부용으로 작성한 압축판임을 알립니다. 예제 중심으로 보실 분은 Non Required를 건너뛰셔도 무방합니다.
#1. 자바스크립트 소개
#2. 자바스크립트 문법(Non Required)
#3. 자바스크립트 데이타 타입(Non Required)
#4. 자바스크립트 변수 (Non Required)
#1. 자바스크립트 소개
#2. 자바스크립트 문법(Non Required)
#3. 자바스크립트 데이타 타입(Non Required)
#4. 자바스크립트 변수 (Non Required)
#2. 자바스크립트 문법
1. 자바스크립트에서는 대소문자가 구분된다!
자바스크립트는 문법에서 대소문자를 구분한다(대소문자를 구별하지 않았던 HTML과는 대조를 이룬다). 대표적인 예로, While, WHILE 등은 인식하지 못하며, online, Online, OnLine, ONLINE은 모두 별개의 변수이다.
2. 자바스크립트에서는 세미콜론을 생략할 수 있다!
그러나 프로그램밍적 편의성에서 보면 세미콜론을 생략하지 않고 쓰는 것이 좋다.
3. 자바스크립트는 C, C++스타일의 주석을 지원한다!
'//' 혹은 '/* */' 를 사용하여 주석을 만들 수 있다.
4. 자바스크립트 에서는 식별자로 사용할 수 없는 예약어들이 존재한다.
자바스크립트에서는 변수, 함수, 루프 레이블등의 식별자로 사용할 수 없는 예약어들이 존재한다. break, case, catch, continue, default, delete, do, else, false, finally, for, function, if, in, instanceof, new, null, return, switch, this, throw, true, 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이 그것이다.
댓글 없음:
댓글 쓰기