【JavaScript】isNaN()メソッドの使い方と例


JavaScriptには、与えられた値がNaN (Not-a-Number) かどうかを判定するための便利なメソッドがあります。その中でも、isNaN()メソッドは特にNaNであるかどうかを確認するのに役立ちます。この記事では、isNaN()メソッドの使い方と実際の例について説明します。

目次

isNaN()メソッドとは

isNaN()メソッドは、与えられた値がNaNであるかどうかを判定します。このメソッドは、引数がNaNである場合にtrueを返し、それ以外の場合はfalseを返します。

isNaN()メソッドの使い方

isNaN()メソッドは以下のように使います。

isNaN(value)

ここで、valueは判定したい値です。

isNaN()メソッドの例

  1. NaNを判定する例:
console.log(isNaN(NaN)); // true
  1. 数値を判定する例:
console.log(isNaN(42)); // false
console.log(isNaN(3.14)); // false
  1. 文字列を判定する例:
console.log(isNaN('42')); // false
console.log(isNaN('Hello')); // true
  1. 無限大を判定する例:
console.log(isNaN(Infinity)); // false
console.log(isNaN(-Infinity)); // false

isNaN()メソッドの注意点

  • isNaN()メソッドは、引数が数値でない場合にtrueを返します。ただし、引数が空文字列や空の文字列、空の配列などの場合もtrueを返します。
  • isNaN()メソッドは、引数を暗黙的に数値に変換しようとします。

まとめ

JavaScriptのisNaN()メソッドは、与えられた値がNaNであるかどうかを簡単に判定することができます。このメソッドを適切に活用することで、数値の有効性を確認し、適切な処理を行うことができます。

この記事を参考にして、isNaN()メソッドを使ったコードを書いてみてください。

目次