Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Khác biệt giữa chế độ Strict và Non-Strict trong JavaScript

Chỉ thị "use strict" là một biểu thức chữ面值 (literal expression). Nó được giới thiệu từ JavaScript 1.8.5. Theo như tên gọi, "use strict" chỉ ra rằng mã sẽ được thực thi ở chế độ nghiêm ngặt (strict mode). Dưới chế độ non-strict (mặc định), mã sẽ không chạy ở chế độ nghiêm ngặt.

Khai báo Strict Mode

Để khai báo, thêm từ khóa "use strict" ở đầu tệp. Đối với phạm vi toàn cục, hãy khai báo nó ở đầu script.

Ví dụ

<!DOCTYPE html>
<html>
  <body>
    <p>Sẽ xảy ra lỗi vì bạn sử dụng biến nhưng quên khai báo nó</p>
    <p>Nhấn F8 để xem lỗi.</p>
    <script>
      "use strict";
      a = 1;
    </script>
  </body>
</html>