WEB & Mobile / / 2014. 12. 15. 01:39

[JavaScript]"use strict"

반응형

- 엄격모드 ("use strict")

자바스크립트의 엄격 모드를 사용하려면 스크립트 선두나 함수 선두에 다음 구문을 넣는다.

"use strict"


스크립트 선두에 이 구문을 쓰면 전체 스크립트에 엄격 모드가 적용 되며 함수 선두에 이 구문을 쓰면 해당 함수에만 적용된다. 엄격 모드에서는 자바스크립트의 문법이 다음과 같이 바뀐다.

▶ 변수를 선언하지 않고 사용할 수 없다.

 일반 함수에서 this는 전역 객체가 아닌 undefined가 된다.

 eval() 안에서 변수나 함수를 선언할 수 없다.

 with 문을 사용할 수 없다.

 함수의 arguments 객체는 인수의 정적 사본이다.

 같은 이름으로 함수, 멤버, 인수를 중복 정의하면 에러 처리된다.

 8진수 리터럴을 허용하지 않는다.

 public, interface 등 확장을 위한 예약어가 키워드로 인정한다.

 읽기 전용, 확장 불가, 삭제 불가 속성을 잘못 건드릴 경우 에러 처리 한다.


반응형

'WEB & Mobile' 카테고리의 다른 글

WebSocket Server 라이브러리  (0) 2015.02.13
[HTML5]HTML5/CSS 참고 사이트 - 01  (0) 2015.02.13
[SITE]placehold.it  (0) 2015.01.07
[jQuery]Visual Studio 제품군 jQuery 보조 기능  (0) 2014.12.17
[HTML5]WebSocket 참고 사이트-01  (0) 2014.12.14
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유