您的位置:首页 > Web前端 > JQuery

JQuery变量数字相加的研究

2017-04-18 11:39 267 查看
在 jquery中,一个变量和一个数字相加,期望得到1+2=3但是:

eg:

<input type="text" class="input_Num" id="input_Num" value="12">


$(document).ready(function(){
var sum=5;
var b=$("#input_Num").val();
sum +=b;
alert(sum);
})


期望得到60,其实 得到的结果是 512;

有一下两个方法可以参考

方法一:

将字符串转换为js 内部对象Number,

$(document).ready(function(){
var sum=5;
var b=$("#input_Num").val();
sum=sum+Number(b);
alert(sum);
})


方法二:

将获取到的值乘1

sum=sum+b*1


问题解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: