single-precision floating-point number
signed 32-bit integer
var float64ToFloat32 = require( `@stdlib/number/float64/base/to-float32` );
var y = float32ToInt32( float64ToFloat32( 4294967295.0 ) );
// returns 0
var float64ToFloat32 = require( `@stdlib/number/float64/base/to-float32` );
var y = float32ToInt32( float64ToFloat32( 3.14 ) );
// returns 3
var float64ToFloat32 = require( `@stdlib/number/float64/base/to-float32` );
var y = float32ToInt32( float64ToFloat32( -3.14 ) );
// returns -3
var float64ToFloat32 = require( `@stdlib/number/float64/base/to-float32` );
var y = float32ToInt32( float64ToFloat32( NaN ) );
// returns 0
var float64ToFloat32 = require( `@stdlib/number/float64/base/to-float32` );
var y = float32ToInt32( float64ToFloat32( Infinity ) );
// returns 0
var float64ToFloat32 = require( `@stdlib/number/float64/base/to-float32` );
var y = float32ToInt32( float64ToFloat32( -Infinity ) );
// returns 0
Converts a single-precision floating-point number to a signed 32-bit integer.