Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "number/float32/base/exponent/docs/types/index.d"

Index

Functions

Functions

Export assignment exponentf

  • exponentf(x: number): number
  • Returns an integer corresponding to the unbiased exponent of a single-precision floating-point number.

    Parameters

    • x: number

      single-precision floating-point number

    Returns number

    unbiased exponent

    Example

    var toFloat32 = require( `@stdlib/number/float64/base/to-float32` );
    var exp = exponentf( toFloat32( 3.14e34 ) ); // => 2**114 ~ 2.08e34
    // returns 114

    Example

    var toFloat32 = require( `@stdlib/number/float64/base/to-float32` );
    var exp = exponentf( toFloat32( 3.14e-34 ) ); // => 2**-112 ~ 1.93e-34
    // returns -112

    Example

    var toFloat32 = require( `@stdlib/number/float64/base/to-float32` );
    var exp = exponentf( toFloat32( -3.14 ) );
    // returns 1

    Example

    var exp = exponentf( 0.0 );
    // returns -127

    Example

    var exp = exponentf( NaN );
    // returns 128