2009年5月15日 星期五

javascript 數字相加 變成 文字相加?

javascript數字相加怪問題

var a = 3;
var b = 98

c = a + b
想得到c=101
確變成了字符串拼接,得到了398

我該則麼做呢?


請先進行類型轉換

c = parseInt(a) + parseInt(b)


或是
c = a-0 + b-0;