Return the maximum safe integer capable of being represented by a numeric real type.
var safeintmax = require( '@stdlib/utils/safe-int-max' );
Returns the maximum safe integer capable of being represented by a numeric real type.
var m = safeintmax( 'float64' );
// returns 9007199254740991
The following numeric real types are supported:
float64
: double-precision floating-point numbersfloat32
: single-precision floating-point numbersfloat16
: half-precision floating-point numbers
var safeintmax = require( '@stdlib/utils/safe-int-max' );
var m = safeintmax( 'float64' );
// returns 9007199254740991
m = safeintmax( 'float32' );
// returns 16777215
m = safeintmax( 'float16' );
// returns 2047
Usage: safeintmax [options] <dtype>
Options:
-h, --help Print this message.
-V, --version Print the package version.
$ safeintmax float16
2047
@stdlib/utils/safe-int-min
: return the minimum safe integer capable of being represented by a numeric real type.@stdlib/utils/real-max
: return the maximum finite value capable of being represented by a numeric real type.@stdlib/utils/type-max
: return the maximum value of a specified numeric type.