变量数字相加

js中,一个变量和一个数字相加,得到的是相连之后的结果。

比如,var a = "2" + 1,结果为21,比如我在input框中取出值,并使其加一,

var num = $(".inputNum").val() + 1;,结果就是相连接,加eval也无效。

 

解决方案一、将字符串转为int或其他数字类型,parseInt.

 

解决方案二、将字符串转为js内部对象Number,推荐使用第二种方案,这样整型实型数都可以用

你可能感兴趣的:(变量)