- 函式 parseFloat 會將字串轉換成浮點數。其語法是:
parseFloat(字串)
與浮點數有關的字母有:0 1 2 3 4 5 6 7 8 9 . + - e E
字串中,如果混有與數值無關的字母,此字母及其後的字母全會被忽略。如果無法轉換成數值,則回傳 NaN。
- 函式 parseInt 會將字串轉換成十進位整數。其語法是:
parseInt(字串 [, 進位數]);
可以選擇性設定 進位數,表示字串中的數值的進位數。進位數必須是 2 的冪次數,例如 2, 4, 8, 16...。如果沒有設 進位數或設為 0,而字串以 '0x' 為首,此為十六進位數;以 '0' 為首,此為八進位數;以其它數字為首,則為十進位數。
字串中,如果混有與數值無關的字母與超過進位數的數字,此字母及其後的字母全會被忽略。如果無法轉換成數值,則回傳 NaN。