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