今天在看jquery的時候裡面用到了parseFloat(第一個參數,10),一直不懂第二個參數是什麼意思,於是上網查了一下,怕以後忘記就記下來。
定義和用法:parseFloat() 函數可解析一個字符串,並返回一個浮點數。
語法:parseFloat(string),參數string是必須的,表示要被解析的字符串
返回值:返回解析後的數字
注意事項:
1.開頭和結尾的空格是允許的。
2.如果字符串的第一個字符不能被轉換為數字,那麼 parseFloat() 會返回 NaN
3.如果只想解析數字的整數部分,請使用 parseInt() 方法。
4.只有字符串中的第一個數字會被返回。
附上例子:
復制代碼 代碼如下:
<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
下面講第二個問題:parseFloat(第一個參數,10)中的10是什麼意思parseFloat的第二個參數表示轉化的進制,10就表示轉為10進制