如何检查x是否是javascript中的整数?

时间:2014-06-04 02:06:04

标签: javascript

如何在javascript中检查x是否为整数?

  • 1 - >行
  • 11 - >行
  • 1.1 - >不行(小数点)
  • null - >不行(null)
  • a - >不行(信)
  • 1e1 - >不行(信)
  • 1 1 - >不行(任何位置的sapce(包括前面或后面))

    var x = document.forms["myForm"]["numofquestions"].value;    
    
    if (x==null || x=="" || isNaN(x) || x<1 || x>500 || (x%1 != 0)) {
       alert("Please fill in number between 1 - 1000");
    }
    

2 个答案:

答案 0 :(得分:0)

您可以将您的值转换为整数,并检查此数字是否等于您的值:

parseInt(n) === n;

答案 1 :(得分:0)

检查你可以使用

n % 1 === 0