0

我正在创建一个库并尝试将一个字符串发送到函数中并将其作为数字返回,同时创建一个条件以确定发送到函数中的字符串是否是一个数字,然后再进行转换。

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 is not defined if (val = !isNan(val)){”的错误 ,我不确定它为什么不起作用!

有什么想法吗?

4

1 回答 1

6

isNaN不是isNan。_

javascript 中没有命名方法isNan,这就是它抛出引用错误的原因。

于 2013-03-28T09:10:19.800 回答