All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jangaroo-runtime.2.0.19.source-code.isNaN.as Maven / Gradle / Ivy

There is a newer version: 4.1.8
Show newest version
/**
 * API and documentation by Adobe?.
 * Licensed under http://creativecommons.org/licenses/by-nc-sa/3.0/
 */
package {

/**
 * Returns true if the value is NaN(not a number). The isNaN() function is useful for checking whether a mathematical expression evaluates successfully to a number. The most common use of isNaN() is to check the value returned from the parseInt()and parseFloat() functions. The NaN value is a special member of the Number data type that represents a value that is "not a number."
 * 

Note: The NaN value is not a member of the int or uint data types.

*

The following table describes the return value of isNaN() on various input types and values. (If your compiler warnings are set to Strict Mode, some of the following operations will generate compiler warnings.)

* * * * * * * * * * * * * * * * * * * * * * * * * *
Input Type/ValueExampleReturn Value
0 divided by 0isNaN(0/0)true
Non-zero number divided by 0isNaN(5/0)false
Square root of a negative numberisNaN(Math.sqrt(-1))true
Arcsine of number greater than 1 or less than 0isNaN(Math.asin(2))true
String that can be converted to NumberisNaN("5")false
String that cannot be converted to NumberisNaN("5a")true
* @param num A numeric value or mathematical expression to evaluate. * * @return Returns true if the value is NaN(not a number) and false otherwise. * */ [Native] public native function isNaN(num : *) : Boolean; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy