
18
2장 어휘 구조
바꿈을 마음대로 쓸 수 있으므로 코드를 읽고 이해하기 쉽도록 여러분에게 잘 맞고
일관적인 형식으로 쓸 수 있습니다.
자바스크립트는 일반적인 스페이스 문자(
\
u0020
) 외에 탭, ASCII 제어 문자, 다양
한 유니코드 스페이스 문자를 모두 공백으로 인식합니다. 자바스크립트는 뉴라인,
캐리지 리턴, 캐리지 리턴/라인 피드를 모두 줄바꿈 문자
1
로 인식합니다.
2.2
자바스크립트는 두 가지 스타일의 주석을 지원합니다.
//
와 행 끝 사이의 텍스트는
모두 주석으로 취급하여 무시합니다.
/
*
와
*
/
사이에 있는 텍스트 역시 주석으로
취급합니다. 이 주석은 여러 행에 걸쳐 쓸 수 있지만 중첩은 불가능합니다. 다음은
모두 올바른 자바스크립트 주석입니다.
//
한
줄
주석입니다
.
/*
이것도
주석입니다
. */ //
또
다른
주석
표기
방식입니다
.
/*
*
여러
줄
주석입니다
.
각
행의
맨
앞에
있는
*
문자는
*
꼭
써야
하는
건
아니지만
그럴듯해
보입니다
.
*/
2.3
리터럴(literal)은 프로그램 안에 직접 쓴 데이터 값입니다. 다음은 모두 리터럴입
니다.
12 //
숫자
12
1.2 //
숫자
1.2
"hello world" //
문자열
'Hi' //
다른
문자열
true //
불
값
1
(옮긴이) 캐리지 리턴(CR)과 ...