Strict mode - 엄격하게 문법적인 검사를 시행하겠다는 의미이다.
pi = 3.14;
console.log(pi);
변수 앞에 let이나 var를 선언하지 않아도 오류가 나지 않고 3.14가 출력된다. 이는 문법적으로 문제가 있는 것이지만 예전 버전에서는 허용되었다.
"use strict"
pi = 3.14;
console.log(pi);
strict mode를 사용하겠다고 선언하면 정상적으로 오류가 난다.
전체 코드에서 해당 모드를 사용하겠다고 선언할 수 있고 특정 함수에서만 이 모드를 사용하겠다고 하면 함수 안에 쓰면 가능하다.
'프로그래밍 > Java Script' 카테고리의 다른 글
Java Script - 정규 표현식 RegExp (0) | 2022.12.13 |
---|---|
Java Script - 에러 error (0) | 2022.12.13 |
Java Script - 클래스 Class (0) | 2022.12.13 |
Java Script - 모듈 module (0) | 2022.12.12 |
Java Script - Promise, Async, Await, 포스트맨 서버 mock server (0) | 2022.12.12 |