js中,一个变量和一个数字相加,得到的是相连之后的结果。
比如,var a = "2" + 1,结果为21,比如我在input框中取出值,并使其加一,
var num = $(".inputNum").val() + 1;,结果就是相连接,加eval也无效。
解决方案一、将字符串转为int或其他数字类型,parseInt.
解决方案二、将字符串转为js内部对象Number,推荐使用第二种方案,这样整型实型数都可以用
js中,一个变量和一个数字相加,得到的是相连之后的结果。
比如,var a = "2" + 1,结果为21,比如我在input框中取出值,并使其加一,
var num = $(".inputNum").val() + 1;,结果就是相连接,加eval也无效。
解决方案一、将字符串转为int或其他数字类型,parseInt.
解决方案二、将字符串转为js内部对象Number,推荐使用第二种方案,这样整型实型数都可以用