typemin
Return the minimum value of a specified numeric type.
Usage
var typemin = require( '@stdlib/utils/type-min' );
typemin( dtype )
Returns the minimum value of a specified numeric type.
var m = typemin( 'int8' ); // returns -128
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
Examples
var typemin = require( '@stdlib/utils/type-min' ); var m = typemin( 'float64' ); // returns -Infinity m = typemin( 'float32' ); // returns -Infinity m = typemin( 'float16' ); // returns -Infinity m = typemin( 'int32' ); // returns -2147483648 m = typemin( 'uint32' ); // returns 0 m = typemin( 'int16' ); // returns -32768 m = typemin( 'uint16' ); // returns 0 m = typemin( 'int8' ); // returns -128 m = typemin( 'uint8' ); // returns 0 m = typemin( 'uint8c' ); // returns 0
CLI
Usage
Usage: typemin [options] <dtype>
Options:
-h, --help Print this message.
-V, --version Print the package version.
Examples
See Also
@stdlib/utils/real-min: return the smallest positive normal value capable of being represented by a numeric real type.@stdlib/utils/type-max: return the maximum value of a specified numeric type.