1 min read

Week 1: Chapter 2. Lexical Structure

Justin Yoo

2장의 내용은 기초적인 언어 구조에 대한 내용이다. 딱히 길지도 않고 한 번 쭉 읽어보면 그만인 내용이어서 정말 간략하게 정리한다.

  • ECMAScript 5는 유니코드 3 이상 지원
  • ECMAScript 3은 유니코드 2.1 이상 지원
  • 자바스크립트 자체는 대소문자를 구분함. 그런데 HTML 코드랑 섞어쓰면 HTML은 대소문자를 구분하지 않기 때문에 (XHTML은 구분함) 조심해서 써야함.
  • 자바스크립트는 공백문자를 무시함. 따라서 가독성을 위해 줄바꿈이라든가 하는 것들을 적절히 섞어쓰면 좋음.
  • 자바스크립트 변수명은 항상 영문자, 언더스코어 (_) 혹은 달라사인 ($)으로 시작해야 함. 그 이후에는 영문자, 숫자, 언더스코어 혹은 달라사인 모두 쓸 수 있음.
  • 예약 키워드들은 쓸 수 없음. 예약어 리스트들이 궁금하면 2.4.1 참조.
  • 자바스크립트에서 세미콜론은 써도 그만 안써도 그만임. 굳이 안써도 상관은 없는데, 명확함을 위해 써주는 것이 좋음.

하지만 다음에 이어질 3장은 ㄷㄷㄷ 길구나...