美文网首页
[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. 拒绝重复属性和参数;

相关文章

  • ES5 ES6

    ES5 严格模式: "use strict"; 严格模式对正常的 JavaScript语义做了一些更改。严格模式通...

  • 2018-12-15

    ES5 严格模式: "use strict"; 严格模式对正常的 JavaScript语义做了一些更改。严格模式通...

  • [JavaScript基础] ES5 严格模式

    "use strict" 不再兼容ES3.0的一些不规则语法,使用全新ES5规范; 两种用法:-- 全局严格模式,...

  • 你不知道的JavaScript (上卷)

    JavaScript 其实是一门编译语言 ES5 引入“严格模式”,严格模式禁止自动或隐式地创建全局变量 影响性能...

  • JS 严格模式

    严格模式是什么? ES5 的严格模式是采用具有限制性JavaScript变体的一种方式,它的产生是为了形成与正常代...

  • ES5和ES6

    ES5 严格模式 1. 理解: 除了正常运行模式(混杂模式),ES5添加了第二种运行模式:"严格模式"(stric...

  • 2018-09-29

    ES5 严格模式 1. 理解: 除了正常运行模式(混杂模式),ES5添加了第二种运行模式:"严格模式"(stric...

  • ES5、ES6、ES7

    ES5 严格模式 1. 理解: * 除了正常运行模式(混杂模式),ES5添加了第二种运行模式:"严格模式"(str...

  • 4-1

    ES5 严格模式 1. 理解:* 除了正常运行模式(混杂模式),ES5添加了第二种运行模式:"严格模式"(stri...

  • JavaScript - 基础 - 2

    #JavaScript 严格模式(use strict) JavaScript 严格模式(strict mode)...

网友评论

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

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