美文网首页
js严格模式

js严格模式

作者: 青春前行 | 来源:发表于2017-07-06 11:21 被阅读0次

链接地址:http://www.cnblogs.com/xiaohuochai/p/4804903.html
"use strict"
严格模式下
(1)不允许创建全局变量
(2)不能对变量调用delete操作符(报错)
<pre>
"use strict";var cc = '12';console.log(delete cc);
VM2073:1 Uncaught SyntaxError: Delete of an unqualified identifier in strict mode.
</pre>
删除报错。
在非严格模式下也不能删除全局变量
<pre>
var cc = '12';console.log(delete cc);
VM2075:1 false
</pre>
删除打印出的是false
(3)不能为只读属性赋值(writable:flase下)
(4)不能为不可配置的属性使用delete操作( configurable: false下)
(5)参数必须唯一
等等

相关文章

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

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

  • 开发中的严格模式

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

  • js 严格模式

    "use strict" 指令在 JavaScript 1.8.5 (ECMAScript5) 中新增。它不是一条...

  • js:严格模式

    严格模式:js的一种运行模式,设立严格模式主要有以下几个: 1、消除js语法的一些不合理、不严谨之处,减少一些...

  • js严格模式

    1.为什么用严格模式 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; 消除代码运行的一些...

  • JS严格模式

    一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"。顾名思义,这种模式使得Ja...

  • JS 严格模式

    一、如何使用严格模式?可以在js文件的最开头写入,这样就会在整个js文件中使用严格模式 或者在一个函数的开头写入,...

  • js严格模式

    一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。...

  • js严格模式

    链接地址:http://www.cnblogs.com/xiaohuochai/p/4804903.html"us...

  • JS 严格模式

    'use strict' 是在一个严格的模式下 在正常模式中,如果一个变量没有声明就赋值,默认是全局变量。严格模式...

网友评论

      本文标题:js严格模式

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