Strict mode makes several changes to normal JavaScript semantics.:
strict mode eliminates some JavaScript silent errors by changing them to throw errors.
strict mode fixes mistakes that make it difficult for JavaScript engines to perform optimizations.
strict mode prohibits some syntax likely to be defined in future versions of ECMAScript.
for more information vistit Strict Mode- Javascript