isNaN(argument);
- argument do sprawdzenia
Funkcja sprawdza czy podany w argumencie obiekt nie jest numerem/liczbÄ… (NaN - not a number), jeÅ›li nie jest zwróci TRUE, jeÅ›li jest numerem, zwróci FALSE.
Kompatybilność: Flash5+
Przykład:
trace( isNaN("Tree") );
// zwróci true
trace( isNaN(56) );
// zwróci false
trace( isNaN(Number.POSITIVE_INFINITY) )
// zwróci false
var dividend:Number;
var divisor:Number;
divisor = 1;
trace( isNaN(dividend/divisor) );
// wyświetli: true
// Zwróci true ponieważ zmienna dividend nie jest zdefiniowana.
// Nie powinno sie używać isNAN() aby sprawdzać dzielenie przez 0 ponieważ funkcja zwróci false.
// Dodatnia liczba podzielona przez 0 równa siÄ™ nieskoÅ„czoność (Number.POSITIVE_INFINITY).
// Ujemna liczba podzielona przez 0 równa siÄ™ Minus nieskoÅ„czoność (Number.NEGATIVE_INFINITY).
Listing
Ranga: Administrator serwisu Punktów: 38473

