如何在JavaScript中检查变量是否为整数,如果不是则抛出警报?我试过这个,但它不起作用:
<html>
<head>
<script type="text/javascript">
var data = 22;
alert(NaN(data));
</script>
</head>
</html>
Run Code Online (Sandbox Code Playgroud) 如何检查变量是数字,整数还是字符串数字?
在PHP中,我可以这样做:
if (is_int($var)) {
echo '$var is integer';
}
Run Code Online (Sandbox Code Playgroud)
要么:
if (is_numeric($var)) {
echo '$var is numeric';
}
Run Code Online (Sandbox Code Playgroud)
我怎么能在jQuery/JavaScript中做到这一点?
我开始在学校学习 JavaScript,其中一项作业要求我检查用户的输入是否为整数。
此代码在 Chrome 上不适用于我。
var person = prompt("Please enter your name", "Enter Name");
alert("Hello " + person);
var age = prompt("Please enter your age", "Enter age");
if (age == parseInt(age, 10))
alert("data is integer")
else
alert("data is not an integer")Run Code Online (Sandbox Code Playgroud)
无论我在提示框中输入字符串还是整数,它总是显示“数据不是整数”消息。