JS_Strict mode의 필요성

Koohyeon·2021년 4월 12일
0

JavaScript

목록 보기
2/7
post-thumbnail

스크립트의 첫머리에 가장 먼저 'use strict'을 입력해야하는 이유는?

  • 자바스크립트는 버그가 발생하기 쉬운 프로그래밍 언어이다. 예를 들자면 자바스크립트는 선언하지 않은 변수를 사용할 수 있는 아주 유연한 언어이다. 그렇기 때문에 버그가 있더라도 정상적으로 동작하는 것처럼 보여 버그를 발견하기 어렵다.

  • ES5에서 추가된 Strict mode(엄격모드)는 혼란을 줄 수 있는 기능을 비활성화시키고, 자바스크립트 언어의 문법을 좀 더 엄격하게 적용한다.

  • 그래서 코딩 실수를 잡아내기 쉬워지고, 자바스크립트 엔진의 최적화 작업에 문제를 일으킬 수 있는 코드에 대해 에러가 발생되기 때문에 몇몇 프로그램은 Strict mode에서 더 빠르게 실행될 수 있다.

  • 그러니 꼭 상단에 선언하자!

0개의 댓글