use strict1 [자바스크립트] use strict [use strict란]- 코드를 검사할 때 엄격하게 함 : 컴파일 단계에서 오류, 아래 엄격하게 제한되는 부분들이 있음 => 코딩 실수를 잡아내서 예외 발생시킴 - ECMAScript5 문법 - 선언 컨텍스트에 따라 적용범위가 다름 : 스크립트 전체 코드나 함수에 적용시킬 수 있음, 블록( { … } )문에는 적용X => 선언하는 방법은 : “use strict”; 로 선언 - strict mode를 지원하지않는 브라우저의 경우 : 값이 할당되지않은 변수(undefined)로 간주해서 컴파일 에러나지않음 [use strict를 사용함으로서](1) var나 let, const 변수를 선언하는 키워드없이 변수 선언이 안됨 : 암묵적인 전역변수 선언 (2) 같은 이름으로된 함수 파라미터 선언 불가 (3) e.. 2017. 7. 13. 이전 1 다음