亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

JavaScript 嚴(yán)格模式(use strict)

JavaScript 嚴(yán)格模式(use strict)

JavaScript 嚴(yán)格模式(strict mode)即在嚴(yán)格的條件下運(yùn)行。

使用 "use strict" 指令

"use strict" 指令在 JavaScript 1.8.5 (ECMAScript5) 中新增。

它不是一條語句,但是是一個字面量表達(dá)式,在 JavaScript 舊版本中會被忽略。

"use strict" 的目的是指定代碼在嚴(yán)格條件下執(zhí)行。

嚴(yán)格模式下你不能使用未聲明的變量。

設(shè)立”嚴(yán)格模式”的目的,主要有以下幾個:

- 消除Javascript語法的一些不合理、不嚴(yán)謹(jǐn)之處,減少一些怪異行為;

– 消除代碼運(yùn)行的一些不安全之處,保證代碼運(yùn)行的安全;

– 提高編譯器效率,增加運(yùn)行速度;

– 為未來新版本的Javascript做好鋪墊。

?1.概述

除了正常運(yùn)行模式,ECMAscript 5添加了第二種運(yùn)行模式:"嚴(yán)格模式"(strict mode)。顧名思義,這種模式使得Javascript在更嚴(yán)格的條件下運(yùn)行。

2.為什么用嚴(yán)格模式

- 消除Javascript語法的一些不合理、不嚴(yán)謹(jǐn)之處,減少一些怪異行為;

- 消除代碼運(yùn)行的一些不安全之處,保證代碼運(yùn)行的安全;

- 提高編譯器效率,增加運(yùn)行速度;

- 為未來新版本的Javascript做好鋪墊。

"嚴(yán)格模式"體現(xiàn)了Javascript更合理、更安全、更嚴(yán)謹(jǐn)?shù)陌l(fā)展方向,包括IE 10在內(nèi)的主流瀏覽器,都已經(jīng)支持它,許多大項目已經(jīng)開始全面擁抱它。

另一方面,同樣的代碼,在"嚴(yán)格模式"中,可能會有不一樣的運(yùn)行結(jié)果;一些在"正常模式"下可以運(yùn)行的語句,在"嚴(yán)格模式"下將不能運(yùn)行。掌握這些內(nèi)容,有助于更細(xì)致深入地理解Javascript,讓你變成一個更好的程序員。

3.進(jìn)入標(biāo)志

"use strict";

4.如何調(diào)用

4.1針對單個腳本

 

繼續(xù)學(xué)習(xí)
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <h1>使用 "use strict":</h1> <h3>嚴(yán)格模式不允許使用保留關(guān)鍵字。</h3> <p>瀏覽器按下 F12 開啟調(diào)試模式,查看報錯信息。</p> <script> "use strict"; var public = 1500; // 報錯 </script> </body> </html>
提交重置代碼