好的,这应该很简单
var width1 = size3 + 275 ; // adding more
var width2 = 225 - size1; // subtracting width
例如,如果size1 = 4 width2 = 221,width2就会很好。但是,如果size3是4,width1会得出4275。它会一直将其添加到前面或后面。我不知道为什么(我将size3 + 275翻转了,来回{275 + size3}甚至在引号中加上了“ 275”。
谢谢你的帮助
最佳答案
size值被视为字符串,因为它用引号引起来,请使用parseInt将其转换为整数:
var width1 = parseInt(size3, 10) + 275 ; // adding more
var width2 = 225 - parseInt(size1, 10); // subtracting width
如果size是字符串,则使用
+
运算符来连接而不是添加。