NaN
JavaScript で値を解析するときに、代わりに 0 を返すことは可能ですか?
空文字列の場合はparseInt
を返しますNaN
。
JavaScript でそのようなことをして確認することは可能ですかNaN
?
var value = parseInt(tbb) == NaN ? 0 : parseInt(tbb)
あるいは、同様のことを実行する別の関数や jQuery プラグインがあるでしょうか?
ベストアンサー1
var s = '';
var num = parseInt(s) || 0;
ブール値で使用されていない場合、論理 OR演算子は、最初の式が と評価できる場合は||
最初の式を返し、そうでない場合は 2 番目の式 を返します。 の戻り値はです。は と評価されるため、に設定されます。parseInt(s)
true
0
parseInt('')
NaN
NaN
false
num
0