数値でない(Not a Number)か調べる

version:4.20以降

書式:is_nan(値);

戻り値:boolean : 数値でない場合にtrueが返ります。

与えられた値が数値でない(NaN: Not a Number)かどうか調べます。数値でない場合にtrueが返ります。
文字列を渡すとワーニングが出るので、 計算結果が「NAN」になる可能性のある計算結果の判定にしか使えないでしょう。

:

呼び出し結果
is_nan(-1)false
is_nan('0')false
is_nan(0)false
is_nan("0")false
is_nan(acos(1.01)=NAN)true
is_nan("あ")Warning