반응형
자바스크립트는 단기간에 만들어진 언어로 매우 유연하게 개발되었다. 때문에 자바스크립트에서는 변수를 선언하지 않고도 값을 할당할 수 있다던가, 기존에 존재하는 프로토타입을 변경하는 등의 희한한 구조가 구현가능하다. 그래서 이런 비상식적인 구조를 좀 더 엄격히 하기 위해 ECMA 5에서 'use strict'라는 것을 추가하여 보다 상식적인 선에서 자바스크립트를 작성할 수 있도록 해두었다.
결론 : 좀더 엄격한 자바스크립트를 사용하고 싶다면 .js파일의 최상단에 'use strict' 를 작성하자.
반응형
'JavaScript > Vanilla.js' 카테고리의 다른 글
JavaScript / HTML DOM과 자바스크립트 관계의 이해 (0) | 2020.03.12 |
---|---|
JavaScript / 함수와 객체 (0) | 2020.03.11 |
JavaScript / 제어문(조건문, 반복문) (0) | 2020.03.10 |