2017年10月7日 星期六

字串轉數值、數值轉字串


字串轉數值

方法一: 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

數值轉字串

var a=10; a = String(a); alert(typeof a);
var a=10; a = a.toString(); alert (typeof a);

沒有留言:

張貼留言