JavaScript 的“严格”和“非严格”模式之间有什么区别?


“use strict”是一个指令,是一个文字表达式。它在 JavaScript 1.8.5 中引入。正如名称所暗示的,“use strict”指示代码以严格模式执行。在非严格模式下,代码不会以严格模式执行。

让我们声明严格模式。要声明,在开头添加关键词“use strict”。对于全局作用域,在脚本的开头声明它。

<!DOCTYPE html>
<html>
   <body>
      <p>An error would come, since you have used a variable, but forgot to declare it</p>
      <p>Press F8 to see the error.</p>
      <script>
         "use strict";
         a = 1;
      </script>
   </body>
</html>

更新于: 16-Jan-2020

869 人查看

开启你的职业生涯

通过完成课程获得认证

开始
广告