然而,试图将两个整数变量加在一起,我似乎无法弄清楚它是否只是将它们作为字符串连接起来?将两个变量加在一起?
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