日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript 全局对象

發(fā)布時間:2023/12/10 javascript 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript 全局对象 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

JavaScript 全局對象

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

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

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

頂層屬性(全局屬性)

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

全局對象描述

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

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

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

在 JavaScript 代碼嵌入一個特殊環(huán)境中時,全局對象通常具有環(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);

?

轉(zhuǎn)載于:https://www.cnblogs.com/sherlockholmes/p/5286969.html

總結(jié)

以上是生活随笔為你收集整理的JavaScript 全局对象的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。