亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javascript中全局函數的詳細介紹

發布時間:2021-09-07 14:35:09 來源:億速云 閱讀:142 作者:chen 欄目:web開發

本篇內容主要講解“javascript中全局函數的詳細介紹”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“javascript中全局函數的詳細介紹”吧!


本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

JavaScript 全局函數

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

decodeURI()函數

decodeURI() 函數可對 encodeURI() 函數編碼過的 URI 進行解碼。

語法:decodeURI(uri)

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

decodeURIComponent()函數

decodeURIComponent() 函數可對 encodeURIComponent() 函數編碼的 URI 進行解碼。

語法:decodeURIComponent(uri)

encodeURI()函數

encodeURI() 函數可把字符串作為 URI 進行編碼。

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

語法:encodeURI(uri)

encodeURIComponent()函數

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

該方法不會對 ASCII 字母和數字進行編碼,也不會對這些 ASCII 標點符號進行編碼: - _ . ! ~ * ' ( ) 。

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

語法:encodeURIComponent(uri)

escape()函數

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

該方法不會對 ASCII 字母和數字進行編碼,也不會對下面這些 ASCII 標點符號進行編碼: * @ - _ + . / 。其他所有的字符都會被轉義序列替換。

語法:escape(string)

  • string :必需。要被轉義或編碼的字符串。

eval()函數

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

如果參數是一個表達式,eval() 函數將執行表達式。如果參數是Javascript語句,eval()將執行 Javascript 語句。

語法:eval(string)

isFinite()函數

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

語法:isFinite(value)

  • value:必需。要檢測的數字。

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

isNaN()函數

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

語法:isNaN(value)

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

Number()函數

Number() 函數把對象的值轉換為數字。

語法:Number(object)

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

parseFloat()函數

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

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

語法:parseFloat(string)

parseInt()函數

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

語法:parseInt(string, radix)

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

當忽略參數 radix , JavaScript 默認數字的基數如下:

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

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

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

String()函數

String() 函數把對象的值轉換為字符串。

語法:String(object)

unescape()函數

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

語法:unescape(string)

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

到此,相信大家對“javascript中全局函數的詳細介紹”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

龙泉市| 依兰县| 桑日县| 三亚市| 汉寿县| 安龙县| 武夷山市| 金湖县| 乌兰察布市| 新沂市| 清水河县| 奉节县| 修水县| 钟山县| 青海省| 邵阳县| 丽江市| 秦皇岛市| 普宁市| 台东县| 灵丘县| 冀州市| 芦溪县| 萍乡市| 进贤县| 苍南县| 汝阳县| 双鸭山市| 建始县| 鹤岗市| 库伦旗| 德令哈市| 海晏县| 桐梓县| 庐江县| 方山县| 永寿县| 乐安县| 安国市| 河源市| 沈阳市|