Labs ICT
Pro Login

Strict Mode

1 min read | JavaScript Tutorial

Want the full learning experience?

Get structured courses, certificates, projects, and instructor support with LabsICT Pro.

Explore Pro Courses

Strict Mode — Writing Better JavaScript

Strict mode is a way to opt into a restricted variant of JavaScript. It catches common mistakes, throws errors on silent failures, and prevents potentially dangerous actions like creating global variables by accident.

Enable it by adding "use strict"; at the top of a file or function. Once enabled, there's no turning back — but that's a good thing.

"use strict";

// This would fail in strict mode
// x = 10; // ReferenceError

let y = 10;
console.log(y);

// Deleting a variable is not allowed
// delete y; // SyntaxError

Other strict mode benefits: no duplicate parameter names, no this coercion to global, and more. Use strict mode in all new projects.