文字轉數字

可以用內建的 parseInt() 函式將字串轉成整數。這個函式有個選擇性的第二個參數(在此建議你一定要指定),用以指定進位數

> parseInt("123", 10) 123 > parseInt("010", 10) 10

Number constructor function

var e = '123';

e = Number(e); // 123

parseInt() 或 parseFloat()

var e = '123.45abc';

var e1 = parseInt(e, 10); // 123

var e2 = parseFloat(e); // 123.45

若無法轉換成數值時,會回傳 NaN (Not A Number)。

var f = 'abc123';

var f1 = Number(f); // NaN

var f2 = parseInt(f, 10); // NaN

var f3 = parseFloat(f); // NaN