isnan

非数の判定

val = isnan(p1)

p1 : 判定する値

(プラグイン / モジュール : hspmath)

解説

p1が非数の時は1を、それ以外の時は0を返します。

非数とは数値以外の型(文字列やラベル、モジュール型など)を指すものではありません。変数の型を調べる時はvartype関数を使用してください。

サンプル

#include "hspmath.as"
	mes isnan(10)               // 有限の値
	mes isnan(sqrt(-1))         // 非数
	mes isnan(expf(100))        // 有限の値
	mes isnan(expf(1000))       // 無限大
	stop

関連項目

isfinite有限/無限・非数の判定(hspmath)
vartype変数の型を返す

情報

プラグイン / モジュールhspmath
作成日2009/08/01
著作者HSPWiki
URLhttp://ja.wikipedia.org/wiki/%E9%9D%9E%E6%95%B0
備考hspmath.as
タイプユーザー定義マクロ
グループ数学関数
対応環境
  • Windows 版 HSP
  • Macintosh 版 HSP
  • コマンドライン版 HSP
  • HSPLet
hs ファイルhsphelp\hspmath.hs