zoukankan      html  css  js  c++  java
  • JavaScript严格模式(use strict)

    JavaScript开发过程中,其严格模式经常被提及,下面就结合MDN(Mozilla Development Network)谈谈我的看法:

    一、是什么?

      JS的严格模式是一种针对 JS语言灵活性 的变种方式。并不是 JS 语言的一个子集,反而与JS正常代码中有明显的差异。

    二、用途&作用?

      1.严格模式会将JS中原本存在的陷阱,直接变成明显的错误,并抛出异常。(例如:对只读属性赋值、对只写对象赋值、函数参数重名,对象属性重名...)。

      2.严格模式修正了一些引擎难以优化的错误,相同的代码,在严格模式下运行,速度更快。

      3.严格模式禁用了可能在未来版本定义的语法。

    三、怎么用?

      1.全局使用:直接在<script></script>标签块 或 JS 文件中,第一行的可执行代码处,使用 'use strict' 或 "use strict" 开启。

      2.单函数使用:function内部第一行可执行代码,使用 'use strict' 或 "use strict" 开启。

      note:注释不能算可执行代码。

    四、参考文档&详细示例:

      中文版:文档&示例

      English: Document & Demo

  • 相关阅读:
    PHP入门
    bootstrap框架
    jsp5 include forward param
    jsp4 Cookie
    网页定位导航
    jsp3 javabean
    Obsidian md安装闪退
    Excel 2016 Mac VBA 的变化 窗体消失
    Excel Mac 2016 调用 Applescript
    如何自学R
  • 原文地址:https://www.cnblogs.com/skeay/p/5238173.html
Copyright © 2011-2022 走看看