数字与数字相加,为什么是拼接?
num=num+this.value;//不应该是0+1或0+数字吗?怎么会变成String类型的拼接的?
16
收起
正在回答
3回答
<!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积分~
来为老师/同学的回答评分吧
0 星