然而,試圖將兩個整數變量加在一起,我似乎無法弄清楚它是否只是將它們作爲字符串連接起來?將兩個變量加在一起?
var age_child = 10;
var age_gap = 10
alert(age_child+age_gap);
結果:1010, 想要結果:20
然而,試圖將兩個整數變量加在一起,我似乎無法弄清楚它是否只是將它們作爲字符串連接起來?將兩個變量加在一起?
var age_child = 10;
var age_gap = 10
alert(age_child+age_gap);
結果:1010, 想要結果:20
var age_child = parseInt(10);
var age_gap = parseInt(10);
alert(age_child+age_gap); // should now alert 20
不要忘記通過**基數**作爲第二個參數。但在這種特殊情況下,使用'parseInt'是不必要的。 –
使用parseInt函數(age_child)+ parseInt函數(age_gap);
您的代碼實際上提醒「20」 –
不可重現:http://jsfiddle.net/VH9jU/請澄清您的問題並提供您實際使用的代碼。 –
請注意,表單字段的'.value'中的數據始終是一個字符串,而不是一個數字,即使它只包含數字 – Gareth