qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          JavaScript 全局對象

          全局屬性和函數可用于所有內建的 JavaScript 對象。

          頂層函數(全局函數)

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

          頂層屬性(全局屬性)

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

          全局對象描述

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

          在頂層 JavaScript 代碼中,可以用關鍵字 this 引用全局對象。但通常不必用這種方式引用全局對象,因為全局對象是作用域鏈的頭,這意味著所有非限定性的變量和函數名都會作為該對象的屬性來查詢。例如,當JavaScript 代碼引用 parseInt() 函數時,它引用的是全局對象的 parseInt 屬性。全局對象是作用域鏈的頭,還意味著在頂層 JavaScript 代碼中聲明的所有變量都將成為全局對象的屬性。

          全局對象只是一個對象,而不是類。既沒有構造函數,也無法實例化一個新的全局對象。

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

          例子

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

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

          posted on 2014-04-03 15:39 順其自然EVO 閱讀(217) 評論(0)  編輯  收藏 所屬分類: js

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 灵台县| 渭源县| 禹州市| 大邑县| 宣汉县| 商水县| 沙洋县| 潞城市| 黄冈市| 谢通门县| 英山县| 高阳县| 太和县| 邵东县| 井研县| 大邑县| 阳信县| 双桥区| 田东县| 视频| 含山县| 邵阳县| 建湖县| 东台市| 通山县| 织金县| 敦化市| 花垣县| 康平县| 武安市| 三门峡市| 紫金县| 微山县| 枣阳市| 屏南县| 京山县| 汤阴县| 县级市| 开江县| 英德市| 湖北省|