Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript의 엄격 모드와 비 엄격 모드의 차이점은 무엇입니까?

<시간/>

"use strict"는 리터럴 표현인 지시문입니다. JavaScript 1.8.5에서 도입되었습니다. 이름에서 알 수 있듯이 "use strict"는 코드가 엄격 모드에서 실행됨을 나타냅니다. non-strict에서는 코드가 실행되지 않습니다. 엄격 모드에서는 실행되지 않습니다.

엄격 모드를 선언합시다. 선언하려면 처음에 "use strict" 키워드를 추가합니다. 전역 범위의 경우 스크립트 시작 부분에 선언합니다.

<!DOCTYPE html>
<html>
   <body>
      <p>An error would come, since you have used a variable, but forgot to declare it</p>
      <p>Press F8 to see the error.</p>
      <script>
         "use strict";
         a = 1;
      </script>
   </body>
</html>