欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          javascript中有全局函數(shù)嗎

          JS中有全局函數(shù),分別有:decodeURI()、escape()、eval()、isFinite()、isNaN()、Number()、parseFloat()、parseInt()、String()、unescape()等等。

          javascript中有全局函數(shù)嗎

          本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

          JavaScript 全局函數(shù)

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

          decodeURI()函數(shù)

          decodeURI() 函數(shù)可對 encodeURI() 函數(shù)編碼過的 URI 進(jìn)行解碼。

          語法:decodeURI(uri)

          • uri :必需。一個字符串,含有要解碼的 URI 或其他要解碼的文本。

          decodeURIComponent()函數(shù)

          decodeURIComponent() 函數(shù)可對 encodeURIComponent() 函數(shù)編碼的 URI 進(jìn)行解碼。

          語法:decodeURIComponent(uri)

          encodeURI()函數(shù)

          encodeURI() 函數(shù)可把字符串作為 URI 進(jìn)行編碼。

          對以下在 URI 中具有特殊含義的 ASCII 標(biāo)點(diǎn)符號,encodeURI() 函數(shù)是不會進(jìn)行轉(zhuǎn)義的: , / ? : @ & = + $ # (可以使用 encodeURIComponent() 方法分別對特殊含義的 ASCII 標(biāo)點(diǎn)符號進(jìn)行編碼。).

          語法:encodeURI(uri)

          encodeURIComponent()函數(shù)

          encodeURIComponent() 函數(shù)可把字符串作為 URI 組件進(jìn)行編碼。

          該方法不會對 ASCII 字母和數(shù)字進(jìn)行編碼,也不會對這些 ASCII 標(biāo)點(diǎn)符號進(jìn)行編碼: – _ . ! ~ * ' ( ) 。

          其他字符(比如 :;/?:@&=+$,# 這些用于分隔 URI 組件的標(biāo)點(diǎn)符號),都是由一個或多個十六進(jìn)制的轉(zhuǎn)義序列替換的。

          語法:encodeURIComponent(uri)

          escape()函數(shù)

          escape() 函數(shù)可對字符串進(jìn)行編碼,這樣就可以在所有的計算機(jī)上讀取該字符串。

          該方法不會對 ASCII 字母和數(shù)字進(jìn)行編碼,也不會對下面這些 ASCII 標(biāo)點(diǎn)符號進(jìn)行編碼: * @ – _ + . / 。其他所有的字符都會被轉(zhuǎn)義序列替換。

          語法:escape(string)

          • string :必需。要被轉(zhuǎn)義或編碼的字符串。

          eval()函數(shù)

          eval() 函數(shù)計算 JavaScript 字符串,并把它作為腳本代碼來執(zhí)行。

          如果參數(shù)是一個表達(dá)式,eval() 函數(shù)將執(zhí)行表達(dá)式。如果參數(shù)是Javascript語句,eval()將執(zhí)行 Javascript 語句。

          語法:eval(string)

          isFinite()函數(shù)

          isFinite() 函數(shù)用于檢查其參數(shù)是否是無窮大,也可以理解為是否為一個有限數(shù)值(finite number)。

          語法:isFinite(value)

          • value:必需。要檢測的數(shù)字。

          返回值:如果參數(shù)是 NaN,正無窮大或者負(fù)無窮大,會返回 false,其他返回 true。

          isNaN()函數(shù)

          isNaN() 函數(shù)用于檢查其參數(shù)是否是非數(shù)字值。

          語法:isNaN(value)

          如果參數(shù)值為 NaN 或字符串、對象、undefined等非數(shù)字值則返回 true, 否則返回 false。

          Number()函數(shù)

          Number() 函數(shù)把對象的值轉(zhuǎn)換為數(shù)字。

          語法:Number(object)

          如果對象的值無法轉(zhuǎn)換為數(shù)字,那么 Number() 函數(shù)返回 NaN。

          parseFloat()函數(shù)

          parseFloat() 函數(shù)可解析一個字符串,并返回一個浮點(diǎn)數(shù)。

          該函數(shù)指定字符串中的首個字符是否是數(shù)字。如果是,則對字符串進(jìn)行解析,直到到達(dá)數(shù)字的末端為止,然后以數(shù)字返回該數(shù)字,而不是作為字符串。

          語法:parseFloat(string)

          parseInt()函數(shù)

          parseInt() 函數(shù)可解析一個字符串,并返回一個整數(shù)。

          語法:parseInt(string, radix)

          當(dāng)參數(shù) radix 的值為 0,或沒有設(shè)置該參數(shù)時,parseInt() 會根據(jù) string 來判斷數(shù)字的基數(shù)。

          當(dāng)忽略參數(shù) radix , JavaScript 默認(rèn)數(shù)字的基數(shù)如下:

          • 如果 string 以 "0x" 開頭,parseInt() 會把 string 的其余部分解析為十六進(jìn)制的整數(shù)。

          • 如果 string 以 0 開頭,那么 ECMAScript v3 允許 parseInt() 的一個實現(xiàn)把其后的字符解析為八進(jìn)制或十六進(jìn)制的數(shù)字。

          • 如果 string 以 1 ~ 9 的數(shù)字開頭,parseInt() 將把它解析為十進(jìn)制的整數(shù)。

          String()函數(shù)

          String() 函數(shù)把對象的值轉(zhuǎn)換為字符串。

          語法:String(object)

          unescape()函數(shù)

          unescape() 函數(shù)可對通過 escape() 編碼的字符串進(jìn)行解碼。

          語法:unescape(string)

          注意: unescape()不能使用于對 URI(通用資源標(biāo)識符:UniformResourceIdentifier,簡稱"URI")精選解碼. 解碼 URI 請使用 decodeURI() 方法。

          【推薦學(xué)習(xí):javascript高級教程】

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號