parseInt の NaN を空の文字列の 0 に変換するにはどうすればよいでしょうか? 質問する

parseInt の NaN を空の文字列の 0 に変換するにはどうすればよいでしょうか? 質問する

NaNJavaScript で値を解析するときに、代わりに 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)true0parseInt('')NaNNaNfalsenum0

おすすめ記事