![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
怎样用JAVASCRIPT判断输入的是否为数字?
varx=parseInt(prompt("请输入数字",""));//要求输入数字,并强制转换为整型document.write(x);//输出x如果我想判断用户输入的...
var x=parseInt(prompt("请输入数字","")); //要求输入数字,并强制转换为整型
document.write(x); //输出x
如果我想判断用户输入的是不是数字,能不能这么写:
if(x==NaN) {
document.write("输入错误");
}else {
document.write("输入正确");
}
但是运行不了,求解释,求解决 展开
document.write(x); //输出x
如果我想判断用户输入的是不是数字,能不能这么写:
if(x==NaN) {
document.write("输入错误");
}else {
document.write("输入正确");
}
但是运行不了,求解释,求解决 展开
1个回答
展开全部
根据规则,NaN与任何东西比较,返回都是false。你需要调用isNaN函数
if(isNaN(x)) {
document.write("输入错误");
}else {
document.write("输入正确");
}
if(isNaN(x)) {
document.write("输入错误");
}else {
document.write("输入正确");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询