- 엄격모드 ("use strict")
자바스크립트의 엄격 모드를 사용하려면 스크립트 선두나 함수 선두에 다음 구문을 넣는다.
"use strict"
스크립트 선두에 이 구문을 쓰면 전체 스크립트에 엄격 모드가 적용 되며 함수 선두에 이 구문을 쓰면 해당 함수에만 적용된다. 엄격 모드에서는 자바스크립트의 문법이 다음과 같이 바뀐다.
▶ 변수를 선언하지 않고 사용할 수 없다.
▶ 일반 함수에서 this는 전역 객체가 아닌 undefined가 된다.
▶ eval() 안에서 변수나 함수를 선언할 수 없다.
▶ with 문을 사용할 수 없다.
▶ 함수의 arguments 객체는 인수의 정적 사본이다.
▶ 같은 이름으로 함수, 멤버, 인수를 중복 정의하면 에러 처리된다.
▶ 8진수 리터럴을 허용하지 않는다.
▶ public, interface 등 확장을 위한 예약어가 키워드로 인정한다.
▶ 읽기 전용, 확장 불가, 삭제 불가 속성을 잘못 건드릴 경우 에러 처리 한다.
[JavaScript]DOM(Document Objecet Model) (0) | 2015.03.22 |
---|---|
[SITE]자바스크립트 참고 사이트 (0) | 2015.03.09 |
[SITE]jQuery Mobile 참고 사이트 - 01 (0) | 2015.02.16 |
[jQuery]Visual Studio 제품군 jQuery 보조 기능 (0) | 2014.12.17 |
댓글 영역