반응형
strict mode
-
[Javascript] 엄격모드, strict mode, use strict웹/JavaScript 2023. 1. 13. 19:33
엄격 모드 strict mode 기존의 느슨한 모드에서 허용되던, 문제를 유발할 수 있는 코드들에 오류를 발생시킴 "지금부터 대충 넘어가지 않겠다." 🪖 엄격 모드의 적용방법과 그 효과들 예시 1. 선언되지 않은 변수 사용시 오류 발생 + 범위별 적용 방법 notDeclared = 1; // 💡 암묵적으로 전역 var 변수로 선언 // ⚠️ 새로고침 후 실행해볼 것 // 선언되지 않은 변수 사용 금지 'use strict'; // 쌍따옴표도 가능 notDeclared = 1; // 오류 발생! 위와 같이 자바스크립트 문서 최상단에 작성 - 문서 전체에 적용 문서, script 태그별로만 적용 - 여러 .js파일이 페이지에 사용될 시 각각 작성해야 함 // 1.js 'use strict'; x = 1;..