문법에 맞지 않으면, 코드가 컴퓨터 입장에서 이해할 수 없다. 자바스크립트 엔진이 코드를 구분 분석할 때, 언어의 구문에 맞지 않는 토큰이나 토큰 순서를 만나면 `SyntaxError`를 출력한다.
1. 주석
사람의 언어로 작성한 힌트, 사람과 소통하기 위한 수단 !
// 기본 한 줄 주석
/* 기본 한 줄 주석 */
/* 여러줄
주석
*/
console.log("Hello" + /* 끼워넣기 */ + "World");
//JS DOC 코드를 위해 상세한 주석
/**
* Represents a book.
* @constructor
*
* @param {string} title - the title of the book
* @param {string} authur - the author of the book
*/
2. 값, 식, 문
값 : 하나의 값
식 (표현식, expression) : 값을 생성, 값으로 귀결
문 (statement) : 행동을 함, 흐름제어, 인터프리터에서 지시문으로 명령 - for, if, while 등
3. 식별자
코드 내에서 다양한 것들을 구분하기 위한 문자열
식별자는 문자열로 이뤄져야 있어야 하지만, 예약 키워드와의 중복을 피해야 한다.
4. use strict
느슨한 자바스크립트를 엄격하게 제어
ecmascript 2015에서는 자동으로 strict모드로 전환
'프로그래밍 > Javascript' 카테고리의 다른 글
[JavaScript] DOM (0) | 2022.03.16 |
---|---|
[JavaScript] 3. 문자 (0) | 2022.03.13 |
[JavaScript] 2. 값 (0) | 2022.03.10 |
[Javascript] 1. 변수 (Variable) (0) | 2022.03.07 |