Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
24 of 264 menu
◀ ▶

isNaN関数

関数 isNaN は、渡されたパラメータが数値であるかどうかをチェックします。パラメータが数値でない場合は true を返し、数値である場合は false を返します。 その仕組みは次の通りです:渡されたパラメータは数値に変換されます。これが数値でない(文字列、配列など)場合、それは NaN に変換されます。そして、isNaN は、変換後に NaN になったかどうかをチェックします。 一方、true は NaN ではなく、数値 1 に変換されます。他にも同様の落とし穴があります。詳細は NaN の説明を参照してください。

構文

isNaN(値);

例

ここでは、パラメータが数値であるため、isNaN は false を返します:

console.log(isNaN(3));

コード実行結果:

false

例

ここでは、パラメータが数値ではないため、isNaN は true を返します:

console.log(isNaN('abcde'));

コード実行結果:

true

関連項目

  • 数値が有限かどうかをチェックする関数 isFinite
  • データ型を判別する演算子 typeof
← →
↑
日本語▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否