"use strict" là chỉ thị (directive), một biểu thức chữ. Ra mắt trong JavaScript 1.8.5. Như tên gọi, "use strict" chỉ ra code sẽ chạy ở chế độ nghiêm ngặt (strict mode).
Khai báo strict mode: thêm từ khóa "use strict" ở đầu. Với phạm vi toàn cục, khai báo đầu script.
<!DOCTYPE html> <html> <body> <p>Sẽ báo lỗi, vì dùng biến nhưng quên khai báo </p> <p>Nhấn F8 để xem lỗi.</p> <script> "use strict"; a = 1; </script> </body> </html>