JavaScript
[JavaScript] use strict
SunPark
2020. 9. 6. 12:29
use strict 란?
'use strict'는 엄격한 모드입니다.
다음과 같이 사용한다면 일반적으로 에러를 캐치하지 않습니다.
text = 'hello
하지만, 다음과 같이 사용한다면 에러를 캐치합니다.
'use strict';
text = 'hello';
즉, 기존에 무시하던 에러들을 캐치하고 기존 sloppy mode보다 더 빠르게 동작합니다.
'sloppy mode'는 텍스트 그대로 느슨한 모드이며 일반적으로 'javascript'에서 'sloppy mode'를 사용합니다.
sloppy mode와 공존하여 사용하기
function hello() { //함수에 strict mode 적용
'use strict';
console.log('hello');
}
function world() { //sloppy mode
console.log('world');
}
반응형