1 min read

JavaScript Use Strict

"use strict" is just a string, so IE 9 will not throw an error even if it does not understand it.The "use strict" directive was new in ECMAScript version 5.
JavaScript Use Strict

"use strict"Defines that JavaScript code should be executed in "strict mode".

The "use strict" directive was new in ECMAScript version 5.It is not a statement, but a literal expression, ignored by earlier versions of JavaScript.The purpose of "use strict" is to indicate that the code should be executed in "strict mode".With strict mode, you can not, for example, use undeclared variables.

Strict mode is declared by adding "use strict"; to the beginning of a script or a function.Declared at the beginning of a script, it has global scope (all code in the script will execute in strict mode).

Example

"use strict";
myFunction();f
function myFunction() {
 y = 3.14;   // This will also cause an error because y is not declared
}

Declared inside a function, it has local scope (only the code inside the function is in strict mode).

Example

x = 3.14;       // This will not cause an error.
myFunction();
functionmyFunction() {
"use strict";
 y = 3.14;   // This will cause an error
}

JavaScript “use strict”
https://www.w3schools.com/js/js_strict.asp

#JavaScript #ECMAScript #strictMode #Probyto #ProbytoAI

Subscribe and follow us for latest news in Data Science and Machine learning and stay updated!

Facebook: https://facebook.com/probyto
Twitter: https://twitter.com/probyto
LinkedIn: https://linkedin.com/company/probyto
Instagram: https://instagram.com/probyto