網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。
今天將和大家介紹JavaScript中的嚴格模式,具有一定的參考價值,希望對大家有所幫助。
為什么使用JavaScript嚴格模式
在嚴格模式啟用后,JavaScript引擎會對腳本進行更嚴格的評估。通常不會觸發顯式異常的Sloppy代碼現在會導致代碼在使用之前被拋出異常。所謂嚴格模式就是是ECMAScript 5中的一項新功能,它允許將程序或函數放置在嚴格的操作環境中,這種方法的好處規范了開發人員編寫代碼的規范以及減少頁面出錯。即使有良好的現代開發經驗,也需要使用JavaScript嚴格模式,因為它會觸發真實環境來進行語法檢查。這意味著我們在執行時可以實時分析并顯示語法和代碼質量問題
嚴格模式的好處
(1)通過它們可以來消除一些JavaScript中的無聲錯誤
(2)修復了JavaScript引擎難以執行優化的錯誤。
(3)禁止使用可能在ECMAScript的未來版本中定義的潛在保留字。
(4)當采取相對“不安全”操作時,它可以防止或拋出錯誤。
如何使用JavaScript嚴格模式
嚴格模式是一個非常安全的功能,每個現代瀏覽器和節點都支持嚴格模式。如果瀏覽器不支持嚴格模式,則就會忽略表達式,它只是一個字符串后跟一個分號,一個完全合法的JavaScript語句。
要使用嚴格模式,只需添加“use strict”,可以放在腳本的開頭,或者函數內的表達式
function demo(){"use strict"}