JavaScript的全域性函式
阿新 • • 發佈:2018-11-08
在JavaScript中有一些全域性函式,可以供大家直接使用:
返回值型別 | 函式名稱 | 說明 |
String | decodeURI(String) | 解碼某個編碼的URI |
String | decodeURIComponent(String) | 解碼一個編碼的URI元件 |
String | encodeURI(String) | 把字串編碼為URI |
String | encodeURIComponent(String) |
把字串編碼為URI元件 |
String | escape(String) | 對字串進行編碼 |
String | unescape(String) | 對由escape()編碼的字串進行解碼 |
String | eval(String) | 計算JavaScript字串,並把它作為指令碼程式碼來執行 |
boolean | isFinite(value) | 檢查某個值是否為有窮大的數,是則返回true,不是則返回false |
boolean |
isNaN(value) | 檢查某個值是否是非數字,是數字則返回false,不是數字則返回true |
int | Number(Object) | 把物件的值轉換為數字,Boolean的false為0,true為1,字串需要連續的數字,否則返回NaN。如果引數是 Date 物件,Number() 返回從 1970 年 1 月 1 日至今的毫秒數。 |
float | parseFloat(String) | 解析一個字串並返回一個浮點數,該函式指定字串中的首個字元是否是數字。如果是,則對字串進行解析,直到到達數字的末端為止,然後以數字返回該數字,而不是作為字串。當有多個數字時,字串中只返回第一個數字,如“34 45”和“34 good”的返回值都是34。如果字串的第一個字元不能被轉換為數字,那麼 parseFloat() 會返回 NaN。 |
int | parseInt(String, radix) | 解析一個字串並返回一個整數。當引數 radix 的值為 0,或沒有設定該引數時,parseInt() 會根據 string 來判斷數字的基數。 當忽略引數 radix , JavaScript 預設數字的基數如下: 如果 string 以 "0x" 開頭,parseInt() 會把 string 的其餘部分解析為十六進位制的整數。 如果 string 以 0 開頭,那麼 ECMAScript v3 允許 parseInt() 的一個實現把其後的字元解析為八進位制或十六進位制的數字。 如果 string 以 1 ~ 9 的數字開頭,parseInt() 將把它解析為十進位制的整數。 |
String | String(Object) | 把物件的值轉換為字串,與字串物件的toString()方法值一樣。 |