首頁  >  文章  >  web前端  >  javascript如何將字串轉為數字

javascript如何將字串轉為數字

青灯夜游
青灯夜游原創
2021-06-17 16:03:1056351瀏覽

將字串轉為數字的方法:1、使用Number()函數,語法「Number(字串)」;2、使用parseInt()函數,語法「parseInt(字串)」;3 、使用parseFloat()函數,語法「parseFloat(字串)」。

javascript如何將字串轉為數字

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

字串轉換為數字

#1、Number()轉換函數

#Number() 函數把物件的值轉換為數字。

透過Number()轉換函數傳入一個字串,它會試圖將其轉換為整數或浮點數直接量,這個方法只能基於十進制進行轉換,並且字串中不能出現非數字的字符,否則將返回NaN。

<script type="text/javascript">

var test1= new Boolean(true);
var test2= new Boolean(false);
var test3= new Date();
var test4= new String("999");
var test5= new String("999 888");

document.write(Number(test1)+ "<br />");
document.write(Number(test2)+ "<br />");
document.write(Number(test3)+ "<br />");
document.write(Number(test4)+ "<br />");
document.write(Number(test5)+ "<br />");

</script>

#輸出:

1
0
1256657776588
999
NaN

2、parseInt()函數

它是全域函數,不從屬於任何類別的方法,且只解析整數。如果字串前綴是"0x"或"0X",則parseInt()將其解釋為十六進位數。它解析時會跳過任意數量的前導空格,盡可能解析更多數值字符,並忽略後面的內容,如果第一個非空格字符是非數字字符,則返回NaN。例如:

parseInt()也可以接收第二個可選參數,這個參數指定數字轉換的基數,合法的取值範圍是2~36,例如:

javascript如何將字串轉為數字

【相關推薦:javascript學習教學

#

以上是javascript如何將字串轉為數字的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn