Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "math/base/special/ldexp/docs/types/index.d"

Index

Functions

Functions

Export assignment ldexp

  • ldexp(frac: number, exp: number): number
  • Multiplies a double-precision floating-point number by an integer power of two.

    Notes

    • If frac equals positive or negative zero, NaN, or positive or negative infinity, the function returns a value equal to frac.

    Parameters

    • frac: number

      fraction

    • exp: number

      exponent

    Returns number

    double-precision floating-point number

    Example

    var x = ldexp( 0.5, 3 ); // => 0.5 * 2^3 = 0.5 * 8
    // returns 4.0

    Example

    var x = ldexp( 4.0, -2 ); // => 4 * 2^(-2) = 4 * (1/4)
    // returns 1.0

    Example

    var x = ldexp( 0.0, 20 );
    // returns 0.0

    Example

    var x = ldexp( -0.0, 39 );
    // returns -0.0

    Example

    var x = ldexp( NaN, -101 );
    // returns NaN

    Example

    var x = ldexp( Infinity, 11 );
    // returns Infinity

    Example

    var x = ldexp( -Infinity, -118 );
    // returns -Infinity