JavaScript中的內置函數
制作人:全心全意
在使用JavaScript語言時,除了可以自定義函數之外,還可以使用JavaScript的內置函數,這些內置函數是由JavaScript語言自身提供的。
JavaScript中的內置函數如下表所示:
函 數 | 說 明 |
eval() | 求字符串中表達式的值 |
isFinite() | 判斷一個數值是否為無窮大 |
isNaN() | 判斷一個數值是否為NaN |
parseInt() | 將字符串型轉換為整型 |
parseFloat() | 將字符串型轉換為浮點型 |
encodeURI() | 將字符串轉換為有效的URL |
encodeURIComponent() | 將字符串轉換為有效的URL組件 |
decodeURI() | 對encodeURI()編碼的文本進行解碼 |
decodeURIComponent() | 對encodeURIComponent()編碼的文本進行解碼 |
(1)parseInt()函數
該函數主要將首位為數字的字符串轉換為數字,如果字符串不是以數字開頭,那么將返回NaN。
語法:
parseInt(StringNum,[n])
參數說明:
StringNum:需要轉換為整型的字符串
n:提供在2~36之間的數字表示所保存數字的進制數。這個參數在函數中不是必需的。
(2)parseFloat()函數
語法:
parseFloat(StringNum)
(3)isNaN函數
語法:
isNaN(Num)
(4)isFinite()函數
語法:
isFinite(Num)
(5)encodeURI()函數
語法:
encodeURI(url)
(6)decodeURI()函數
語法:
decodeURI(url)