数字与数字相加,为什么是拼接?
num=num+this.value;//不应该是0+1或0+数字吗?怎么会变成String类型的拼接的?
16
收起
正在回答
3回答
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <!DOCTYPE html> < html > < head > < meta charset = "UTF-8" > < title >Insert title here</ title > </ head > < body > < input value = 1 id = "num" ></ input > </ body > < script type = "text/javascript" > var num = document.getElementById("num"); alert(typeof(num.value)==="string"); alert(typeof(num.value)==="int"); </ script > </ html > |
同学你好,这个是js的规定哦。即使输入的是数字,得到的也是字符 ,上边是老师写的一个验证的代码,其中 typeof 可以返回 类型,如上字符串类型则会返回“string”。
如果同学这里还是不能理解,可以记忆一下呦。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧