【发布时间】:2015-04-23 03:39:19
【问题描述】:
我试图在 JS 中验证一个数字。我有一个while循环来检查数字是否在一个范围内并且它是一个数字。循环可以检查它是否在范围内,但不能检查数字是否有效(即不是 NaN)。我已经尝试过 int 和 float 但都没有工作。
代码:
while (isNaN(midday) == 'true' || midday >= 50){
//validate that the number is w/n an expected range (0-50)
alert("You entered an out out range or incorrect number")
var midday = prompt("Enter number: " + pn);
midday = parseFloat(midday);
};
感谢您的帮助:如果这看起来很简单,对不起!
【问题讨论】:
-
值
true不等于值true的字符串。 -
谢谢!!那行得通……把“真”变成真的;不是字符串!
标签: javascript validation int