JavaScript である値が数値かどうかを判定する場合は、isNaN() 関数を使用します。ここでは、isNaN() 関数の使い方と、使う上での注意点について説明します。 isNaN() 関数の使い方 isNaN() 関数は、JavaScript に組み込まれている関数です。isNaN() は、引数が数値でない場合に true を返し、数値の場合は false を返します。これによって、特定の値が数値か否かを判定することができます。なお、NaN とは Not a Number(非数)を表します。 以下に使用例を示します。 isNaN('abc'); // true (数値ではない) isNaN(123); // false(数値) isNaN(012); // false(8進リテラル) isNaN(0x12); // false(16進リテラル) isNaN('123'); // f