728x90
갑자기 예제 프로그램을 실행하다가 "use strict", strict mode가 먼지? 그리고 왜 써야되는지? 궁금해 졌다.
지금 부터는 나도 공부를 해야하니 복습차원에서 다시 개념을 정리해 보자.
javascript 코드들을 보면은 전역 컨텍스트 맨 윗단에 "use strict"라는 문구를 볼 수 있다.
이 문구는 EMCAScript5부터 적용된 키워드이며 안전한 코딩을 위한 가이드 라인임
strict 모드의 선언법
1.전역에서 strict 모드를 사용하고자 한다면 자바스크립트 코드의 맨 윗부분에 "use strict"를 쓴다.
"use strict";
function a(){
var hello = 7;
return hello;
}
//구문 오류.
hello = 5;
strict 모드를 전역에 설정하였기 때문에 hello라는 변수를 함수 밖의 변수로 선언할 수 없다.
2. 함수내에서만 strict 모드를 사용하고자 할 때는 함수 내의 최상위에 "use strict"를 쓴다.
function a(){
"use strict"
//구문 오류
hello = 7;
return hello;
}
hello = 5;
728x90
'프로그래밍 언어' 카테고리의 다른 글
이클립스로 C프로그래밍 설정하고 개발연습 시작 가이드 (0) | 2021.04.10 |
---|---|
ANTLR IDE user guide (0) | 2019.08.02 |
Go 언어 시작하기... (1) | 2018.10.20 |