将“字符串编号”转换为数字

时间:2013-03-28 09:08:10

标签: javascript

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

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)){” 而且我不确定它为什么不起作用!

有什么想法吗?

1 个答案:

答案 0 :(得分:6)

isNaN而非isNan

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