Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "number/float32/base/to-uint32/docs/types/index.d"

Index

Functions

Functions

Export assignment float32ToUint32

  • float32ToUint32(x: number): number
  • Converts a single-precision floating-point number to an unsigned 32-bit integer.

    Parameters

    • x: number

      single-precision floating-point number

    Returns number

    unsigned 32-bit integer

    Example

    var float64ToFloat32 = require( `@stdlib/number/float64/base/to-float32` );
    var y = float32ToUint32( float64ToFloat32( 4294967297.0 ) );
    // returns 0

    Example

    var float64ToFloat32 = require( `@stdlib/number/float64/base/to-float32` );
    var y = float32ToUint32( float64ToFloat32( 3.14 ) );
    // returns 3

    Example

    var float64ToFloat32 = require( `@stdlib/number/float64/base/to-float32` );
    var y = float32ToUint32( float64ToFloat32( -3.14 ) );
    // returns 4294967293

    Example

    var float64ToFloat32 = require( `@stdlib/number/float64/base/to-float32` );
    var y = float32ToUint32( float64ToFloat32( NaN ) );
    // returns 0

    Example

    var float64ToFloat32 = require( `@stdlib/number/float64/base/to-float32` );
    var y = float32ToUint32( float64ToFloat32( Infinity ) );
    // returns 0

    Example

    var float64ToFloat32 = require( `@stdlib/number/float64/base/to-float32` );
    var y = float32ToUint32( float64ToFloat32( -Infinity ) );
    // returns 0