js parsefloat parseint 轉(zhuǎn)換函數(shù)
更新時(shí)間:2010年01月21日 22:34:28 作者:
JavaScript提供了3個(gè)顯式的類型轉(zhuǎn)換函數(shù),分別是eval()、parseInt()和parseFloat()。
js parsefloat parseint
JavaScript提供了3個(gè)顯式的類型轉(zhuǎn)換函數(shù),分別是eval()、parseInt()和parseFloat()。
eval()函數(shù):將字符串表達(dá)式轉(zhuǎn)換成數(shù)字值。例如,語句total=eval("432.1*10")的結(jié)果是total=4321即將數(shù)值4321賦予total變量。
parseInt()函數(shù):把字符串轉(zhuǎn)換成整數(shù)。返回是從字符串的第一個(gè)字符開始,如果字符不是以整數(shù)開頭則返回0。parseInt()函數(shù)還可以轉(zhuǎn)換十六進(jìn)制數(shù)或十進(jìn)制數(shù)。
例如:parseInt("123xyz") 返回123,而parseInt("xyz")返回0。
parseFloat()函數(shù):類似于parseInt()函數(shù),它返回字符串上包含的第一個(gè)浮點(diǎn)數(shù)。如果字符串不以有效浮點(diǎn)數(shù)開頭,則返回0。
例如:parseFloat("2.1e4xyz")返回21000;而parseFloat("xyz")返回0。
JavaScript中parseFloat函數(shù)方法是返回由字符串轉(zhuǎn)換得到的浮點(diǎn)數(shù)。 使用方法:
parseFloat(numString)其中numString 參數(shù)是包含浮點(diǎn)數(shù)的字符串。JavaScript中parseFloat函數(shù)方法返回與 numString 中保存的數(shù)相等的數(shù)字表示。如果 numString 的前綴不能解釋為浮點(diǎn)數(shù),則返回 NaN (而不是數(shù)字)。
parseFloat("abc") // 返回 NaN。
parseFloat("1.2abc") // 返回 1.2。
JavaScript提供了3個(gè)顯式的類型轉(zhuǎn)換函數(shù),分別是eval()、parseInt()和parseFloat()。
eval()函數(shù):將字符串表達(dá)式轉(zhuǎn)換成數(shù)字值。例如,語句total=eval("432.1*10")的結(jié)果是total=4321即將數(shù)值4321賦予total變量。
parseInt()函數(shù):把字符串轉(zhuǎn)換成整數(shù)。返回是從字符串的第一個(gè)字符開始,如果字符不是以整數(shù)開頭則返回0。parseInt()函數(shù)還可以轉(zhuǎn)換十六進(jìn)制數(shù)或十進(jìn)制數(shù)。
例如:parseInt("123xyz") 返回123,而parseInt("xyz")返回0。
parseFloat()函數(shù):類似于parseInt()函數(shù),它返回字符串上包含的第一個(gè)浮點(diǎn)數(shù)。如果字符串不以有效浮點(diǎn)數(shù)開頭,則返回0。
例如:parseFloat("2.1e4xyz")返回21000;而parseFloat("xyz")返回0。
JavaScript中parseFloat函數(shù)方法是返回由字符串轉(zhuǎn)換得到的浮點(diǎn)數(shù)。 使用方法:
parseFloat(numString)其中numString 參數(shù)是包含浮點(diǎn)數(shù)的字符串。JavaScript中parseFloat函數(shù)方法返回與 numString 中保存的數(shù)相等的數(shù)字表示。如果 numString 的前綴不能解釋為浮點(diǎn)數(shù),則返回 NaN (而不是數(shù)字)。
parseFloat("abc") // 返回 NaN。
parseFloat("1.2abc") // 返回 1.2。
您可能感興趣的文章:
- js parseInt的陷阱分析小結(jié)
- js中parseInt函數(shù)淺談
- 關(guān)于javascript中的parseInt使用技巧
- javascript中的parseInt和parseFloat區(qū)別
- javascript中parseInt()函數(shù)的定義和用法分析
- javascript parseInt() 函數(shù)的進(jìn)制轉(zhuǎn)換注意細(xì)節(jié)
- JavaScript的parseInt 取整使用
- JS實(shí)現(xiàn)手寫parseInt的方法示例
- javascript parseInt 大改造
- Js中parseInt的使用及注意事項(xiàng)
相關(guān)文章
了解JavaScript函數(shù)中的默認(rèn)參數(shù)
JavaScript函數(shù)可以有默認(rèn)參數(shù)值。通過默認(rèn)函數(shù)參數(shù),你可以初始化帶有默認(rèn)值的正式參數(shù)。下面我們來一起學(xué)習(xí)一下吧2019-05-05javascript 學(xué)習(xí)筆記(一)DOM基本操作
主要是為了使自己更加熟練操作DOM,記錄自己的點(diǎn)滴,規(guī)范自己的代碼!希望大家共同進(jìn)步!2011-04-04JavaScript?Hoisting變量提升機(jī)制實(shí)例解析
這篇文章主要為大家介紹了JavaScript變量提升Hoisting機(jī)制實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11讓我們一起來學(xué)習(xí)一下什么是javascript的閉包
這篇文章主要為大家詳細(xì)介紹了javascript的閉包,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-01-01自定義右鍵屬性覆蓋瀏覽器默認(rèn)右鍵行為實(shí)現(xiàn)代碼
自定義右鍵屬性,對(duì)于一些新手朋友來說還是很陌生的,此文講解的是可以覆蓋瀏覽器默認(rèn)右鍵行為,感興趣的朋友可以了解下,或許本文對(duì)你學(xué)習(xí)又進(jìn)一步2013-02-02深入理解JavaScript系列(37):設(shè)計(jì)模式之享元模式詳解
這篇文章主要介紹了深入理解JavaScript系列(37):設(shè)計(jì)模式之享元模式詳解,享元模式(Flyweight),運(yùn)行共享技術(shù)有效地支持大量細(xì)粒度的對(duì)象,避免大量擁有相同內(nèi)容的小類的開銷(如耗費(fèi)內(nèi)存),使大家共享一個(gè)類(元類),需要的朋友可以參考下2015-03-03