Function isNumeric

Test whether a value is an numeric value.

The function is evaluated element-wise in case of Array or Matrix input.

Syntax

isNumeric(x)

Parameters

Parameter Type Description
x * Value to be tested

Returns

Type Description
boolean Returns true when x is a number, BigNumber, Fraction, or boolean. Returns false for other types. Throws an error in case of unknown types.

Examples

isNumeric(2);                     // returns true
isNumeric(0);                     // returns true
isNumeric(bignumber(500));   // returns true
isNumeric(fraction(4));      // returns true
isNumeric(complex('2-4i');   // returns false
isNumeric('3');                   // returns false
isNumeric([2.3, 'foo', false]);   // returns [true, false, true]

See also

isZero, isPositive, isNegative, isInteger