美文网首页
严格模式相对于普通模式的变化

严格模式相对于普通模式的变化

作者: 布卡卡的晴空 | 来源:发表于2020-02-24 21:29 被阅读0次
  • 变量必须先声明再使用
  • 声明的变量不能被删除
  • 严格模式下定义的函数 this 对象指向了 undefined(原来指向的是window)
    • setTimeout 指向的还是window
    • 事件函数中指向的还是事件的调用者
  • 函数中不能有重名的形参
  • 不允许在非函数代码块内声明函数

相关文章

  • js的this指向总结

    this对象 js严格模式下没有window 一、普通函数 非严格模式 普通函数全局调用和局部调用都是指向wind...

  • 严格模式与普通模式的区别

    前言 在ES5推出了严格模式的说法,而我们许多项目之中也会默认为严格模式。在通常情况下,我们也不会因为严格模式而局...

  • This指向总结

    函数调用 普通调用:this指向Window(在严格模式下,this指向undefined) 宽松模式image....

  • 面向对象-严格模式、作用域

    严格模式 js有两中开发模式:非严格模式(默认)+严格模式(“ues strict”) 严格模式:会进行更严格的代...

  • 设计模式(创建型)-- 建造者模式

    Builder 模式,中文翻译为建造者模式 或者 构建者模式,也有人叫它 生成器模式。 相对于普通的set方法,建...

  • JavaScript this

    全局下this 非严格模式/严格模式 window 函数内this 非严格模式 window 严格模式 undef...

  • 开发中的严格模式

    js中有严格模式和非严格模式两种运行环境 在开发中,有非严格模式和严格模式2种开发模式 在严格模式下,会做更加严格...

  • JS基本类型和变量

    严格模式 ECMAScripr5引入了严格模式。启用严格模式可以在顶部添加: “use strict” 严格模式下...

  • HTML各个版本

    XHTML 严格模式 松散模式 HTML4 严格模式 松散模式 HTML5

  • JavaScript基本概念(二)

    五、严格模式 ECMAScript 5 引入严格模式 (strict mode)的概念。严格模式是为JavaScr...

网友评论

      本文标题:严格模式相对于普通模式的变化

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