javascript在顶部添加变量

时间:2013-04-10 22:53:03

标签: javascript

好的,这应该是一个简单的

            var width1 = size3 + 275 ; // adding more
            var width2 = 225 - size1; // subtracting width

width2很好,例如,如果size1 = 4 width2 = 221.但是如果size3为4,则width1出现4275.它会继续将它添加到前面或后面。我不知道为什么。 (我已经翻了3 + 275,来回{275 + size3}甚至把'275'放在引号中。

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

将size值视为字符串,因为它在引号中,使用parseInt将其转换为整数:

var width1 = parseInt(size3, 10) + 275 ; // adding more
var width2 = 225 - parseInt(size1, 10); // subtracting width

如果size是一个字符串,+运算符用于连接而不是添加。