五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 建站教程 > JavaScript 教程 > JavaScript 全局對象

JavaScript 全局對象

此節(jié)有 234 人學(xué)習(xí)過     參與評論

全局屬性和函數(shù)可用于所有內(nèi)建的 JavaScript 對象。

頂層函數(shù)(全局函數(shù))

函數(shù) 描述
decodeURI() 解碼某個(gè)編碼的 URI。
decodeURIComponent() 解碼一個(gè)編碼的 URI 組件。
encodeURI() 把字符串編碼為 URI。
encodeURIComponent() 把字符串編碼為 URI 組件。
escape() 對字符串進(jìn)行編碼。
eval() 計(jì)算 JavaScript 字符串,并把它作為腳本代碼來執(zhí)行。
getClass() 返回一個(gè) JavaObject 的 JavaClass。
isFinite() 檢查某個(gè)值是否為有窮大的數(shù)。
isNaN() 檢查某個(gè)值是否是數(shù)字。
Number() 把對象的值轉(zhuǎn)換為數(shù)字。
parseFloat() 解析一個(gè)字符串并返回一個(gè)浮點(diǎn)數(shù)。
parseInt() 解析一個(gè)字符串并返回一個(gè)整數(shù)。
String() 把對象的值轉(zhuǎn)換為字符串。
unescape() 對由 escape() 編碼的字符串進(jìn)行解碼。

頂層屬性(全局屬性)

方法 描述
Infinity 代表正的無窮大的數(shù)值。
java 代表 java.* 包層級的一個(gè) JavaPackage。
NaN 指示某個(gè)值是不是數(shù)字值。
Packages 根 JavaPackage 對象。
undefined 指示未定義的值。

全局對象描述

全局對象是預(yù)定義的對象,作為 JavaScript 的全局函數(shù)和全局屬性的占位符。通過使用全局對象,可以訪問所有其他所有預(yù)定義的對象、函數(shù)和屬性。全局對象不是任何對象的屬性,所以它沒有名稱。

在頂層 JavaScript 代碼中,可以用關(guān)鍵字 this 引用全局對象。但通常不必用這種方式引用全局對象,因?yàn)槿謱ο笫亲饔糜蜴湹念^,這意味著所有非限定性的變量和函數(shù)名都會作為該對象的屬性來查詢。例如,當(dāng)JavaScript 代碼引用 parseInt() 函數(shù)時(shí),它引用的是全局對象的 parseInt 屬性。全局對象是作用域鏈的頭,還意味著在頂層 JavaScript 代碼中聲明的所有變量都將成為全局對象的屬性。

全局對象只是一個(gè)對象,而不是類。既沒有構(gòu)造函數(shù),也無法實(shí)例化一個(gè)新的全局對象。

在 JavaScript 代碼嵌入一個(gè)特殊環(huán)境中時(shí),全局對象通常具有環(huán)境特定的屬性。實(shí)際上,ECMAScript 標(biāo)準(zhǔn)沒有規(guī)定全局對象的類型,JavaScript 的實(shí)現(xiàn)或嵌入的 JavaScript 都可以把任意類型的對象作為全局對象,只要該對象定義了這里列出的基本屬性和函數(shù)。例如,在允許通過 LiveConnect 或相關(guān)的技術(shù)來腳本化 Java 的 JavaScript 實(shí)現(xiàn)中,全局對象被賦予了這里列出的 java 和 Package 屬性以及 getClass() 方法。而在客戶端 JavaScript 中,全局對象就是 Window 對象,表示允許 JavaScript 代碼的 Web 瀏覽器窗口。

例子

在 JavaScript 核心語言中,全局對象的預(yù)定義屬性都是不可枚舉的,所有可以用 for/in 循環(huán)列出所有隱式或顯式聲明的全局變量,如下所示:

var variables = "";

for (var name in this) 
{
variables += name + "<br />";
}

document.write(variables);

親自試一試

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答!! 點(diǎn)擊進(jìn)入論壇

發(fā)表評論 (234人查看,0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱:
最新評論
------分隔線----------------------------
JavaScript 教程目錄

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號