js嚴格模式

鏈接地址:http://www.cnblogs.com/xiaohuochai/p/4804903.html
"use strict"
嚴格模式下
(1)不允許創(chuàng)建全局變量
(2)不能對變量調(diào)用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)參數(shù)必須唯一
等等

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、概述 除了正常運行模式,ECMAscript 5添加了第二種運行模式:"嚴格模式"(strict mode)。...
    才気莮孒閱讀 242評論 0 1
  • "use strict"使用"use strict"指令的目的是說明(腳本或函數(shù)中)后續(xù)的代碼將會解析為嚴格代碼(...
    80bb3ef13dea閱讀 1,531評論 0 6
  • 'use strict' 是在一個嚴格的模式下 在正常模式中,如果一個變量沒有聲明就賦值,默認是全局變量。嚴格模式...
    FConfidence閱讀 312評論 0 0
  • JS里有兩種運行模式,一種是正常運行模式,平時基本上用的也都是正常模式,另外一種是嚴格模式,strict mode...
    殷灬商閱讀 701評論 0 1
  • 臨汾市計生協(xié)為艾滋病兒童進行心理援助 5月18日,臨汾市計生協(xié)和堯都區(qū)計生協(xié)聯(lián)合開展了為艾滋病兒童心理救助...
    白說說閱讀 583評論 0 50

友情鏈接更多精彩內(nèi)容