js中parseFloat(參數(shù)1,參數(shù)2)定義和用法及注意事項(xiàng)
更新時(shí)間:2013年01月27日 14:42:48 作者:
今天在看jquery時(shí)用到了parseFloat(第一個(gè)參數(shù),10),對(duì)這兩個(gè)參數(shù)很是疑惑,于是整理搜集了一下,曬出來(lái)與大家分享,希望本文對(duì)你有所幫助,感興趣的朋友可以了解下
今天在看jquery的時(shí)候里面用到了parseFloat(第一個(gè)參數(shù),10),一直不懂第二個(gè)參數(shù)是什么意思,于是上網(wǎng)查了一下,怕以后忘記就記下來(lái)。
定義和用法:parseFloat() 函數(shù)可解析一個(gè)字符串,并返回一個(gè)浮點(diǎn)數(shù)。
語(yǔ)法:parseFloat(string),參數(shù)string是必須的,表示要被解析的字符串
返回值:返回解析后的數(shù)字
注意事項(xiàng):
1.開頭和結(jié)尾的空格是允許的。
2.如果字符串的第一個(gè)字符不能被轉(zhuǎn)換為數(shù)字,那么 parseFloat() 會(huì)返回 NaN
3.如果只想解析數(shù)字的整數(shù)部分,請(qǐng)使用 parseInt() 方法。
4.只有字符串中的第一個(gè)數(shù)字會(huì)被返回。
附上例子:
<script type="text/javascript">
document.write(parseFloat("10"))
document.write(parseFloat("10.00"))
document.write(parseFloat("10.33"))
document.write(parseFloat("34 45 66"))
document.write(parseFloat(" 60 "))
document.write(parseFloat("40 years"))
document.write(parseFloat("He was 40"))
</script>
依次輸出:
10
10
10.33
34
60
40
NaN
下面講第二個(gè)問(wèn)題:parseFloat(第一個(gè)參數(shù),10)中的10是什么意思parseFloat的第二個(gè)參數(shù)表示轉(zhuǎn)化的進(jìn)制,10就表示轉(zhuǎn)為10進(jìn)制
定義和用法:parseFloat() 函數(shù)可解析一個(gè)字符串,并返回一個(gè)浮點(diǎn)數(shù)。
語(yǔ)法:parseFloat(string),參數(shù)string是必須的,表示要被解析的字符串
返回值:返回解析后的數(shù)字
注意事項(xiàng):
1.開頭和結(jié)尾的空格是允許的。
2.如果字符串的第一個(gè)字符不能被轉(zhuǎn)換為數(shù)字,那么 parseFloat() 會(huì)返回 NaN
3.如果只想解析數(shù)字的整數(shù)部分,請(qǐng)使用 parseInt() 方法。
4.只有字符串中的第一個(gè)數(shù)字會(huì)被返回。
附上例子:
復(fù)制代碼 代碼如下:
<script type="text/javascript">
document.write(parseFloat("10"))
document.write(parseFloat("10.00"))
document.write(parseFloat("10.33"))
document.write(parseFloat("34 45 66"))
document.write(parseFloat(" 60 "))
document.write(parseFloat("40 years"))
document.write(parseFloat("He was 40"))
</script>
依次輸出:
10
10
10.33
34
60
40
NaN
下面講第二個(gè)問(wèn)題:parseFloat(第一個(gè)參數(shù),10)中的10是什么意思parseFloat的第二個(gè)參數(shù)表示轉(zhuǎn)化的進(jìn)制,10就表示轉(zhuǎn)為10進(jìn)制
您可能感興趣的文章:
- js中對(duì)函數(shù)設(shè)置默認(rèn)參數(shù)值的3種方法
- javascript實(shí)現(xiàn)一個(gè)數(shù)值加法函數(shù)
- JS自定義功能函數(shù)實(shí)現(xiàn)動(dòng)態(tài)添加網(wǎng)址參數(shù)修改網(wǎng)址參數(shù)值
- js 數(shù)值項(xiàng)目的格式化函數(shù)代碼
- 詳解js中Number()、parseInt()和parseFloat()的區(qū)別
- JavaScript ParseFloat()方法
- javascript的parseFloat()方法精度問(wèn)題探討
- javascript中的parseInt和parseFloat區(qū)別
- js中string和number類型互轉(zhuǎn)換技巧(分享)
- JavaScript中Number對(duì)象的toFixed() 方法詳解
- 詳解JS轉(zhuǎn)換數(shù)值函數(shù)Number()、parseInt()、parseFloat()
相關(guān)文章
javascript實(shí)現(xiàn)Java中的Map對(duì)象功能的實(shí)例詳解
這篇文章主要介紹了javascript 自定義對(duì)象實(shí)現(xiàn)Java中的Map對(duì)象功能的相關(guān)資料,這里實(shí)現(xiàn)這樣的功能,幫助大家理解這部分內(nèi)容,需要的朋友可以參考下2017-08-08javaScript中兩個(gè)等于號(hào)和三個(gè)等于號(hào)之間的區(qū)別介紹
這篇文章主要介紹了javaScript中兩個(gè)等于號(hào)和三個(gè)等于號(hào)之間的區(qū)別,還不知道的朋友可以學(xué)習(xí)下2014-06-06ie和firefox中img對(duì)象區(qū)別的困惑
ie和firefox中img對(duì)象區(qū)別的困惑...2006-12-12簡(jiǎn)略說(shuō)明Javascript中的= =(等于)與= = =(全等于)區(qū)別
本篇文章簡(jiǎn)略說(shuō)明了Javascript中的= =(等于)與= = =(全等于)區(qū)別,有需要的朋友可以參考一下2013-04-04javascript中的3種繼承實(shí)現(xiàn)方法
這篇文章主要介紹了javascript中的3種繼承實(shí)現(xiàn)方法,包括使用Object.create實(shí)現(xiàn)類式繼承、使用utilities工具包自帶的util.inherites、使用extends關(guān)鍵字,非常的實(shí)用,希望對(duì)大家了解javascript繼承能夠有所幫助2016-01-01JavaScript預(yù)解析之變量預(yù)解析和函數(shù)預(yù)解析
這篇文章主要介紹了JavaScript預(yù)解析之變量預(yù)解析和函數(shù)預(yù)解析的相關(guān)資料,需要的朋友可以參考下2022-07-07