0

Windows Scripting Host スクリプトに問題があります。

問題の入力コードの例を次に示します。

WScript.Echo(typeof(parseInt('woot')))
WScript.Echo(parseInt('woot'))

出力は次のとおりです。

number
1.#QNAN

「woot」は文字列として評価されるべきではありませんか? この制限を回避するにはどうすればよいですか?

4

3 に答える 3

0

ここで解決策を見つけました:

JavaScript で 10 進数を検証する - IsNumeric()

MOD はこのリクエストを閉じてもらえますか?

于 2013-11-07T01:56:28.810 に答える
0

parseInt が返されるかどうかを確認できますNaN(数値ではありません)

isNaN(parseInt('woot', 10))

typeof return number becoous NaNis number in JavaScript

isNaNしかし、それは少し壊れていることを覚えておいてください 続きを読む#例

于 2013-11-07T01:46:43.990 に答える