问题

如何检查变量是否是JavaScript中的整数,如果不是,则抛出警报?我尝试过这个,但它不起作用:

 <html>
    <head>
        <script type="text/javascript">
            var data = 22;
            alert(NaN(data));
        </script>
    </head>
</html>
 

  最佳答案

使用===运算符(严格平等)如下,

 if (data === parseInt(data, 10))
    alert("data is integer")
else
    alert("data is not an integer")
 

  相同标签的其他问题

javascript