NaNの値

値 NaN (Not-A-Number の略) は 「数ではない」を意味します。この値は、 無効な数学的操作を試みた際に発生します。

例

文字列と数値を掛け算してみましょう:

javascriptconsole.log('aaa' * 3);

コード実行結果:

javascriptNaN

例

ある文字列を別の文字列で割ってみましょう:

javascriptconsole.log('aaa' / 'bbb');

コード実行後、同様に NaN が得られます:

javascriptNaN

例

次に、値 NaN と数値を加算してみましょう:

javascriptconsole.log(NaN + 3);

コード実行結果:

javascriptNaN

関連項目

  • NaNのチェックを行う関数 isNaN