Return the maximum value of a specified numeric type.
var typemax = require( '@stdlib/utils/type-max' );
Returns the maximum value of a specified numeric type.
var m = typemax( 'int8' );
// returns 127
The following numeric types are supported:
float64
: double-precision floating-point numbersfloat32
: single-precision floating-point numbersfloat16
: half-precision floating-point numbersint32
: 32-bit two's complement signed integersuint32
: 32-bit unsigned integersint16
: 16-bit two's complement signed integersuint16
: 16-bit unsigned integersint8
: 8-bit two's complement signed integersuint8
: 8-bit unsigned integersuint8c
: 8-bit unsigned integers clamped to0-255
var typemax = require( '@stdlib/utils/type-max' );
var m = typemax( 'float64' );
// returns Infinity
m = typemax( 'float32' );
// returns Infinity
m = typemax( 'float16' );
// returns Infinity
m = typemax( 'int32' );
// returns 2147483647
m = typemax( 'uint32' );
// returns 4294967295
m = typemax( 'int16' );
// returns 32767
m = typemax( 'uint16' );
// returns 65535
m = typemax( 'int8' );
// returns 127
m = typemax( 'uint8' );
// returns 255
m = typemax( 'uint8c' );
// returns 255
Usage: typemax [options] <dtype>
Options:
-h, --help Print this message.
-V, --version Print the package version.
$ typemax int16
32767
@stdlib/utils/real-max
: return the maximum finite value capable of being represented by a numeric real type.@stdlib/utils/type-min
: return the minimum value of a specified numeric type.