美文网首页
[JavaScript基础] ES5 严格模式

[JavaScript基础] ES5 严格模式

作者: Darkdreams | 来源:发表于2019-01-14 14:44 被阅读0次

    "use strict"

    1. 不再兼容ES3.0的一些不规则语法,使用全新ES5规范;
    2. 两种用法:
      -- 全局严格模式,写在页面逻辑的最顶端
      -- 局部函数内严格模式
    3. 是一行字符串,不会对不兼容严格模式的浏览器产生影响;
    4. 不允许使用arguments.calleearguments.caller
      严格模式无法访问'caller','callee'和'arguments'属性
    5. 不允许使用with(){}
      报错
    6. 变量使用前必须声明;
    7. 局部this必须赋值,否则是undefined。全局下依旧指向window
    8. 拒绝重复属性和参数;

    相关文章

      网友评论

          本文标题:[JavaScript基础] ES5 严格模式

          本文链接:https://www.haomeiwen.com/subject/njiarqtx.html