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

javascript如何將字串轉換為數字

青灯夜游
青灯夜游原創
2021-04-27 16:42:253110瀏覽

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

javascript如何將字串轉換為數字

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

字串轉換為數字

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

parseInt()方法還有基底模式,可以把二進位、八進位、十六進位或其他任何進位的字串轉換成整數。基底是由parseInt()方法的第二個參數指定的,,合法的取值範圍是2~36,例如:

javascript如何將字串轉換為數字

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

Number(false) 0
Number(true) 1
Number(undefined) NaN
Number(null) 0
Number( "5.5 ") 5.5
Number( "56 ") 56
Number( "5.6.7 ") NaN
Number(new Object()) NaN
Number(100) 100

【推薦學習:javascript進階教學

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

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