【发布时间】:2015-01-28 13:52:40
【问题描述】:
我开始在学校学习 JavaScript,其中一项作业要求我检查用户的输入是否为整数。
此代码不适用于我在 Chrome 上。
var person = prompt("Please enter your name", "Enter Name");
alert("Hello " + person);
var age = prompt("Please enter your age", "Enter age");
if (age == parseInt(age, 10))
alert("data is integer")
else
alert("data is not an integer")
无论我在提示框中输入字符串还是整数,它总是显示“数据不是整数”消息。
【问题讨论】:
-
显示数据无论如何都不是整数。即使我输入一个整数。
-
@user3072143 检查代码 sn -p :)
-
您提供的代码运行良好(单击“运行代码 sn-p”按钮)。问题出在其他地方。
-
对我也很好,做了一个小提琴:jsfiddle.net/legolandbridge/cx1a1g23
-
之前已经回答过了(使用 ===):stackoverflow.com/questions/14636536/…
标签: javascript parseint