엄격모드 strict

햄찌·2022년 11월 13일
0

use strict 라는 문자열은 엄격 모드 라고 부르는 기능이다.
자바스크립트는 'use strict' 라는 문자열을 읽는 순간 부터 코드를 엄격하게 검사한다.

//data 라는 변수를 let 키워드 등으로 선언하지 않고도 곧바로 자바스크립트 코드에선 실행된다.
data = 10
console.log(data)

//결과
//10

하지만 이렇게 엄격 모드에서는 이러한 코드를 사용할수 없다.

'use strict'
data = 10
console.log(data)


만약 이렇게 코드를 작성하게 되면 해당 블록 내부에만 엄격모드가 적용된다.

(function (){
    'use strict'
    data = 10
    console.log(data)
})()

0개의 댓글