반응형
세미콜론
자바스크립트는 줄 바꿈이 있으면 이를 '암시적' 세미콜론으로 해석한다.
하지만 세미콜론을 사용하는 것이 더 안전하므로 넣는 것이 더 좋다.
alert('Hello')
alert('World')
주석(comment)
자바스크립트 엔진은 주석을 무시하기 때문에 주석의 위치는 실행에 영향을 주지 않는다.
- 한 줄짜리 주석 // , 단축키 ctrl + /
- 여러 줄 주석 /* */ ,단축키 ctrl + Shift + /
엄격 모드(Strict mode)
새롭게 제정된 ES5에서 새로운 기능이 추가되고 기존 기능의 일부가 변경되어서
하위 호환성 문제가 생길 수 있어서 변경사항 대부분은 ES5의 기본 모드에선 활성화되지 않는다.
대신 use strict라는 특별한 지시자를 사용해 엄격 모드*strict mode를 활성화했을 때 변경사항이 활성화된다.
use strict
이 지시자가 스크립트의 최상단에 오면 스크립트 전체가 모던한 방식으로 동작한다.
"use strict"는 반드시 최상단에 위치해야 한다.
"use strict";
// 이 코드는 모던한 방식으로 실행됩니다.
...
브라우저에서 콘솔로 확인하려고 할 때
기본적으로 use strict가 적용되어 있지 않기 때문에 주의해야 한다.
아래와 같은 방법으로 확인할 수 있다.
'use strict'; <Shift+Enter를 눌러 줄 바꿈 함>
// ...테스트하려는 코드 입력
<Enter를 눌러 실행>
반응형