"use strict"; 키워드를 선언해 놓으면 var a = 10; 같은 코드 사용이 금지된다. var a : int = 10 이렇게 해야 한다. 이건 그냥 파일 전체에 적용시킬 수도 있고, 특정 함수에만 적용시킬 수도 있다. 사용은 이렇게.. (function(){ "use strict"; // 이 함수 안에만 적용.})(); 이걸 쓰는 이유는.. 보통 이렇게 동적으로 자료형을 찾아야 하는 건 런타임에 이루어지기 때문에 안정성이 떨어진다고 생각한다. 컴파일 단계에 자료형 체크를 끝내고, 런타임에는 안전하게 올라가는 것을 바라니까. 하지만 충분한 테스트를 거치기만 한다면.. 이게 그리 문제가 될지는 모르겠다. 결국 성향 차이인 것 같기도 하고..