如何检查变量是否为0到999之间的数字?

时间:2014-03-14 13:08:23

标签: javascript

我尝试了以下内容:

if (oldValue && (oldValue <= 999))

但是如果数字为0,这似乎不起作用。有没有正确的Javascript方式来进行此检查?

3 个答案:

答案 0 :(得分:4)

if(oldvalue > 0 && oldvalue < 998){} //if you don't want to include 0 or 998

if(oldvalue >= 0 && oldvalue <= 998){} //if you do want to include 0 and 998

答案 1 :(得分:2)

这应该没问题:

if(oldvalue >= 0 && oldvalue <999)

答案 2 :(得分:1)

确保它等于或大于0,小于或等于998,并且它是一个数字:

if (!isNaN(oldValue) && oldValue >= 0 && oldValue <= 998)