数字与数字相加,为什么是拼接?
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 星