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

Cách bật Strict Mode trong JavaScript

Strict Mode (chế độ nghiêm ngặt) là tính năng ES5 cho phép đặt chương trình hoặc hàm vào bối cảnh "strict", ngăn chặn hành động không an toàn và ném nhiều ngoại lệ hơn.

Các quy tắc chính của Strict Mode

  • Gán giá trị cho biến chưa khai báo sẽ báo lỗi (ví dụ: foo = "bar" khi foo chưa định nghĩa).
  • Cấm sử dụng eval().
  • Cấm gán lại mảng arguments trong hàm.
  • Cấm câu lệnh with.

Cách kích hoạt

Cho toàn bộ script:

"use strict";

Chỉ cho một hàm:

function strictFunc() {
  "use strict";
  // code hàm
}

Lưu ý: Đặt "use strict"; ở dòng đầu tiên của script/hàm. Không thể bật/tắt trong block {} thông thường.