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

isNanjavascript で名前が付けられたメソッドがないため、参照エラーがスローされます。

于 2013-03-28T09:10:19.800 に答える