Computer >> Máy Tính >  >> Lập trình >> Javascript

Sự khác biệt giữa các chế độ nghiêm ngặt và không nghiêm ngặt của JavaScript là gì?

"Sử dụng nghiêm ngặt" là một chỉ thị, là một biểu thức theo nghĩa đen. Nó được giới thiệu trong JavaScript 1.8.5. Như tên cho thấy, "sử dụng nghiêm ngặt" cho biết rằng mã sẽ được thực thi ở chế độ nghiêm ngặt. Trong điều kiện không nghiêm ngặt, mã không thực thi sẽ không thực thi ở chế độ nghiêm ngặt.

Hãy để chúng tôi tuyên bố chế độ nghiêm ngặt. Để khai báo, hãy thêm từ khóa “sử dụng nghiêm ngặt” vào đầu. Đối với phạm vi toàn cầu, hãy khai báo nó ở đầu tập lệnh.

<!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>