JavaScript 全局屬性和函數

JavaScript全局屬性全局函數可以與所有內置JavaScript對象一起使用。

JavaScript全局屬性

屬性 描述
Infinity 表示正/負無窮大的數值
NaN "Not-a-Number" 值
undefined 表示尚未爲變量分配值

JavaScript全局函數

屬性 描述
decodeURI() 解碼URI
decodeURIComponent() 解碼URI組件
encodeURI() 對URI進行編碼
encodeURIComponent() 對URI組件進行編碼
escape() 在1.5版中已棄用。 請改用encodeURI()或encodeURIComponent()
eval() 計算字符串並執行它,就好像它是腳本代碼一樣
isFinite() 確定值是否爲有限的合法數字
isNaN() 確定值是否爲非法數字
Number() 將對象的值轉換爲數字
parseFloat() 解析字符串並返回浮點數
parseInt() 解析一個字符串並返回一個整數
String() 將對象的值轉換爲字符串
unescape() 在1.5版中已棄用。 請改用decodeURI()或decodeURIComponent()

使用函數還是屬性?

調用上面的全局函數而不是全局方法的屬性是有意義的,因爲函數是全局調用的,而不是任何對象。 無論如何,您也可以調用這些函數方法,因爲它們是運行它們的全局對象的方法。在web瀏覽器中,全局對象是瀏覽器窗口。那麼isNaN()實際上是一個窗口方法:window.isNaN()。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章