isNaN(expression:Object) : Boolean
パラメータを評価し、値が NaN (非数) である場合は true を返します。この関数は、数式が正常に評価されて数値になるかどうかをチェックする場合に便利です。
expression:Object - 評価されるブール値、変数、または式。
Boolean - ブール値。
次のコードは、isNaN() 関数の戻り値を示します。
trace( isNaN("Tree") );
// true を返します。
trace( isNaN(56) );
// false を返します。
trace( isNaN(Number.POSITIVE_INFINITY) )
// false を返します。
次の例では、isNAN() を使用して、数式にエラーが含まれるかどうかをチェックする方法を示しています。
var dividend:Number; var divisor:Number; divisor = 1; trace( isNaN(dividend/divisor) ); // 出力 : true // 変数の非序数が未定義のため、出力は true です。 // isNAN() は false を返すため、0 による除算の確認には使用しません。 // 正数を 0 で割ると Infinity (Number.POSITIVE_INFINITY) になります。 // 負数を 0 で割ると -Infinity (Number.NEGATIVE_INFINITY) になります。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート