Options
All
  • Public
  • Public/Protected
  • All
Menu

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

Index

Functions

Functions

Export assignment toBinaryStringf

  • toBinaryStringf(x: number): string
  • Returns a string giving the literal bit representation of a single-precision floating-point number.

    Parameters

    • x: number

      input value

    Returns string

    bit representation

    Example

    var toFloat32 = require( `@stdlib/number/float64/base/to-float32` );
    var str = toBinaryStringf( toFloat32( 4.0 ) );
    // returns '01000000100000000000000000000000'

    Example

    var toFloat32 = require( `@stdlib/number/float64/base/to-float32` );
    var str = toBinaryStringf( toFloat32( 3.141592653589793 ) );
    // returns '01000000010010010000111111011011'

    Example

    var str = toBinaryStringf( toFloat32( -1e38 ) );
    // returns '11111110100101100111011010011001'

    Example

    var toFloat32 = require( `@stdlib/number/float64/base/to-float32` );
    var str = toBinaryStringf( toFloat32( -3.14e-39 ) );
    // returns '10000000001000100011000100001011'

    Example

    var toFloat32 = require( `@stdlib/number/float64/base/to-float32` );
    var str = toBinaryStringf( toFloat32( 1.4e-45 ) );
    // returns '00000000000000000000000000000001'

    Example

    var str = toBinaryStringf( 0.0 );
    // returns '00000000000000000000000000000000'

    Example

    var str = toBinaryStringf( -0.0 );
    // returns '10000000000000000000000000000000'

    Example

    var str = toBinaryStringf( NaN );
    // returns '01111111110000000000000000000000'

    Example

    var PINF = require( `@stdlib/constants/float32/pinf` );
    var str = toBinaryStringf( PINF );
    // returns '01111111100000000000000000000000'

    Example

    var NINF = require( `@stdlib/constants/float32/ninf` );
    var str = toBinaryStringf( NINF );
    // returns '11111111100000000000000000000000'