Options
All
  • Public
  • Public/Protected
  • All
Menu

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

Index

Functions

Functions

toBinaryString

  • toBinaryString(x: number): string
  • Returns a string giving the literal bit representation of an unsigned 32-bit integer.

    Notes

    • Except for typed arrays, JavaScript does not provide native user support for unsigned 32-bit integers. According to the ECMAScript standard, number values correspond to double-precision floating-point numbers. While this function is intended for unsigned 32-bit integers, the function will accept floating-point values and represent the values as if they are unsigned 32-bit integers. Accordingly, care should be taken to ensure that only nonnegative integer values less than 4,294,967,296 (2^32) are provided.

    Parameters

    • x: number

      input value

    Returns string

    bit representation

    Example

    var a = new Uint32Array( [ 1 ] );
    var str = toBinaryString( a[0] );
    // returns '00000000000000000000000000000001'

    Example

    var a = new Uint32Array( [ 4 ] );
    var str = toBinaryString( a[0] );
    // returns '00000000000000000000000000000100'

    Example

    var a = new Uint32Array( [ 9 ] );
    var str = toBinaryString( a[0] );
    // returns '00000000000000000000000000001001'