js中parseFloat(參數(shù)1,參數(shù)2)定義和用法及注意事項(xiàng)
更新時(shí)間:2013年01月27日 14:42:48 作者:
今天在看jquery時(shí)用到了parseFloat(第一個(gè)參數(shù),10),對(duì)這兩個(gè)參數(shù)很是疑惑,于是整理搜集了一下,曬出來與大家分享,希望本文對(duì)你有所幫助,感興趣的朋友可以了解下
今天在看jquery的時(shí)候里面用到了parseFloat(第一個(gè)參數(shù),10),一直不懂第二個(gè)參數(shù)是什么意思,于是上網(wǎng)查了一下,怕以后忘記就記下來。
定義和用法:parseFloat() 函數(shù)可解析一個(gè)字符串,并返回一個(gè)浮點(diǎn)數(shù)。
語法: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è)問題: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ù)。
語法: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è)問題: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()方法精度問題探討
- javascript中的parseInt和parseFloat區(qū)別
- js中string和number類型互轉(zhuǎn)換技巧(分享)
- JavaScript中Number對(duì)象的toFixed() 方法詳解
- 詳解JS轉(zhuǎn)換數(shù)值函數(shù)Number()、parseInt()、parseFloat()
相關(guān)文章
Javascript基礎(chǔ)教程之?dāng)?shù)據(jù)類型轉(zhuǎn)換
JavaScript是一種無類型語言,但同時(shí)JavaScript提供了一種靈活的自動(dòng)類型轉(zhuǎn)換的處理方式?;疽?guī)則是,如果某個(gè)類型的值用于需要其他類型的值的環(huán)境中,JavaScript就自動(dòng)將這個(gè)值轉(zhuǎn)換成所需要的類型。2015-01-01
Javascript基礎(chǔ)知識(shí)(一)核心基礎(chǔ)語法與事件模型
這篇文章主要介紹了Javascript用途及語法,傳統(tǒng)事件及現(xiàn)代事件,是最近這段時(shí)間個(gè)人學(xué)習(xí)javascript的一些心得,分享給大家,有需要的朋友可以參考下2014-09-09
Javascript客戶端腳本的設(shè)計(jì)和應(yīng)用
Javascript客戶端腳本的設(shè)計(jì)和應(yīng)用...2006-08-08
JavaScript DOM 學(xué)習(xí)第五章 表單簡介
在這一章我主要介紹一些用來檢測用戶輸入的代碼,利用這些代碼,你也可以寫一些自己的檢測函數(shù)。2010-02-02
JS不用正則驗(yàn)證輸入的字符串是否為空(包含空格)的實(shí)現(xiàn)代碼
下面小編就為大家?guī)硪黄狫S不用正則驗(yàn)證輸入的字符串是否為空(包含空格)的實(shí)現(xiàn)代碼。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-06-06
javascript 全選與全取消功能的實(shí)現(xiàn)代碼
全選與全取消在工作過程中經(jīng)常會(huì)使用到,是因?yàn)樗芊奖悖瑫r(shí)可以提高用戶體驗(yàn)值,本文介紹如何使用javascript實(shí)現(xiàn)全選與全取消功能,需要了解的朋友可以參考下2012-12-12

