var val= $('#num').val(); // 01
if(isNaN(val) || val > 59 || val== ''){
alert("error");
}
在这种情况下,没有警告错误
var val= $('#num').val(); // 01
val = parseInt(val);
答案 0 :(得分:1)
你的代码中没有val,猜测它是一个错字。
isNaN(val)
< - 检查字符串是否为数字?
val > 59
< - 比较字符串与数字。不是数字与数字
val== ''
< - 查看字符串是否匹配
您希望使用parseInt()进行第二次检查。阅读链接页面。
答案 1 :(得分:0)
你需要:
定义变量名称:var yourVariable = "01";
然后使用typeof查找其类型:typeof(yourVariable);
typeof
将返回"string"
。它也可以返回"number"
或"undefined"
- 非常有用。