91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

改则县| 铁岭县| 阿克苏市| 集安市| 东台市| 沈阳市| 运城市| 临泽县| 仪征市| 万宁市| 乌兰县| 福建省| 南华县| 湘西| 海盐县| 屯昌县| 连云港市| 剑阁县| 广南县| 高陵县| 水城县| 百色市| 陆川县| 全椒县| 北安市| 闻喜县| 西安市| 玛沁县| 阳春市| 卢湾区| 成安县| 拉孜县| 宜城市| 衡水市| 醴陵市| 奈曼旗| 灌阳县| 宁城县| 宁阳县| 灵台县| 民和|