js parsefloat parseint 轉換函數
更新時間:2010年01月21日 22:34:28 作者:
JavaScript提供了3個顯式的類型轉換函數,分別是eval()、parseInt()和parseFloat()。
js parsefloat parseint
JavaScript提供了3個顯式的類型轉換函數,分別是eval()、parseInt()和parseFloat()。
eval()函數:將字符串表達式轉換成數字值。例如,語句total=eval("432.1*10")的結果是total=4321即將數值4321賦予total變量。
parseInt()函數:把字符串轉換成整數。返回是從字符串的第一個字符開始,如果字符不是以整數開頭則返回0。parseInt()函數還可以轉換十六進制數或十進制數。
例如:parseInt("123xyz") 返回123,而parseInt("xyz")返回0。
parseFloat()函數:類似于parseInt()函數,它返回字符串上包含的第一個浮點數。如果字符串不以有效浮點數開頭,則返回0。
例如:parseFloat("2.1e4xyz")返回21000;而parseFloat("xyz")返回0。
JavaScript中parseFloat函數方法是返回由字符串轉換得到的浮點數。 使用方法:
parseFloat(numString)其中numString 參數是包含浮點數的字符串。JavaScript中parseFloat函數方法返回與 numString 中保存的數相等的數字表示。如果 numString 的前綴不能解釋為浮點數,則返回 NaN (而不是數字)。
parseFloat("abc") // 返回 NaN。
parseFloat("1.2abc") // 返回 1.2。
JavaScript提供了3個顯式的類型轉換函數,分別是eval()、parseInt()和parseFloat()。
eval()函數:將字符串表達式轉換成數字值。例如,語句total=eval("432.1*10")的結果是total=4321即將數值4321賦予total變量。
parseInt()函數:把字符串轉換成整數。返回是從字符串的第一個字符開始,如果字符不是以整數開頭則返回0。parseInt()函數還可以轉換十六進制數或十進制數。
例如:parseInt("123xyz") 返回123,而parseInt("xyz")返回0。
parseFloat()函數:類似于parseInt()函數,它返回字符串上包含的第一個浮點數。如果字符串不以有效浮點數開頭,則返回0。
例如:parseFloat("2.1e4xyz")返回21000;而parseFloat("xyz")返回0。
JavaScript中parseFloat函數方法是返回由字符串轉換得到的浮點數。 使用方法:
parseFloat(numString)其中numString 參數是包含浮點數的字符串。JavaScript中parseFloat函數方法返回與 numString 中保存的數相等的數字表示。如果 numString 的前綴不能解釋為浮點數,則返回 NaN (而不是數字)。
parseFloat("abc") // 返回 NaN。
parseFloat("1.2abc") // 返回 1.2。
相關文章
深入理解JavaScript系列(37):設計模式之享元模式詳解
這篇文章主要介紹了深入理解JavaScript系列(37):設計模式之享元模式詳解,享元模式(Flyweight),運行共享技術有效地支持大量細粒度的對象,避免大量擁有相同內容的小類的開銷(如耗費內存),使大家共享一個類(元類),需要的朋友可以參考下2015-03-03