码迷,mamicode.com
首页 > Web开发 > 详细

js弱数据类型的坑

时间:2016-12-27 20:27:41      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:取值   function   add   set   eve   button   element   als   获取   

1.从表单获取的value是字符串,如果需要为数字相加,则需要转换为number类型

<input type="number" id="val1">
<input type="number" id="val2">
<button id="btn">获取值</button>
<p id="Result"></p>
<script>
var input1=document.getElementById("val1");
var input2=document.getElementById("val2");
var Result=document.getElementById("Result");
document.getElementById("btn").addEventListener("click", function () {
var val1=input1.value;
var val2=input2.value;
Result.innerHTML=val1+val2//字符串的相加
})
</script>
2.数字的相加,如没有确定类型,最好多加一步转换为number类型相加
localStorage.setItem("num1",1);
localStorage.setItem("num2",1);
console.log(localStorage.getItem("num1")+localStorage.getItem("num2"))//11;
console.log(Number(localStorage.getItem("num1"))+Number(localStorage.getItem("num2")))//2


js弱数据类型的坑

标签:取值   function   add   set   eve   button   element   als   获取   

原文地址:http://www.cnblogs.com/heihei-haha/p/6227294.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!