我正在创建一个库并尝试将字符串发送到函数中并将其作为数字返回,同时创建条件以确定在转换之前发送到函数中的字符串是否为数字。
var strNum = function(val){
if (!isNan(val)){
console.log('This is a string that can be converted')
parseInt(val)
return val
}else{
console.log ('This sting is not a "number"');
}
};
这就是我所拥有的,但在调试时我收到了错误 “ReferenceError:isNan未定义if(val =!isNan(val)){” 而且我不确定它为什么不起作用!
有什么想法吗?
答案 0 :(得分:6)
isNaN
而非isNan
。
javascript中没有名为isNan
的方法,这就是它抛出引用错误的原因。