Constants

Single-precision floating-point mathematical constants.

Usage

var constants = require( '@stdlib/constants/float32' );

constants

Single-precision floating-point mathematical constants.

var c = constants;
// returns {...}
  • ABS_MASK: mask for excluding the sign bit of a single-precision floating-point number.
  • CBRT_EPS: cube root of single-precision floating-point epsilon.
  • E: the mathematical constant e.
  • EPS: difference between one and the smallest value greater than one that can be represented as a single-precision floating-point number.
  • EXPONENT_BIAS: the bias of a single-precision floating-point number's exponent.
  • EXPONENT_MASK: mask for the exponent of a single-precision floating-point number.
  • FOURTH_PI: one fourth times the mathematical constant π.
  • HALF_LN_TWO: one half times the natural logarithm of 2 as a single-precision floating-point number.
  • HALF_PI: one half times the mathematical constant π.
  • LN_HALF: natural logarithm of 1/2 as a single-precision floating-point number.
  • LN_PI: natural logarithm of the mathematical constant π as a single-precision floating-point number.
  • LN_TEN: natural logarithm of 10 as a single-precision floating-point number.
  • LN_TWO: natural logarithm of 2 as a single-precision floating-point number.
  • MAX_BASE10_EXPONENT_SUBNORMAL: the maximum base 10 exponent for a subnormal single-precision floating-point number.
  • MAX_BASE10_EXPONENT: the maximum base 10 exponent for a single-precision floating-point number.
  • MAX_BASE2_EXPONENT_SUBNORMAL: the maximum biased base 2 exponent for a subnormal single-precision floating-point number.
  • MAX_BASE2_EXPONENT: the maximum biased base 2 exponent for a single-precision floating-point number.
  • MAX_SAFE_FIBONACCI: maximum safe Fibonacci number when stored in single-precision floating-point format.
  • MAX_SAFE_INTEGER: maximum safe single-precision floating-point integer.
  • MAX_SAFE_NTH_FACTORIAL: maximum safe nth factorial when stored in single-precision floating-point format.
  • MAX_SAFE_NTH_FIBONACCI: maximum safe nth Fibonacci number when stored in single-precision floating-point format.
  • MAX_SAFE_NTH_LUCAS: maximum safe nth Lucas number when stored in single-precision floating-point format.
  • MAX: maximum single-precision floating-point number.
  • MIN_BASE10_EXPONENT_SUBNORMAL: the minimum base 10 exponent for a subnormal single-precision floating-point number.
  • MIN_BASE10_EXPONENT: the minimum base 10 exponent for a normal single-precision floating-point number.
  • MIN_BASE2_EXPONENT_SUBNORMAL: the minimum biased base 2 exponent for a subnormal single-precision floating-point number.
  • MIN_BASE2_EXPONENT: the minimum biased base 2 exponent for a normal single-precision floating-point number.
  • MIN_SAFE_INTEGER: minimum safe single-precision floating-point integer.
  • NAN: single-precision floating-point NaN.
  • NINF: single-precision floating-point negative infinity.
  • NUM_BYTES: size (in bytes) of a single-precision floating-point number.
  • PHI: golden ratio.
  • PI: the mathematical constant π.
  • PINF: single-precision floating-point positive infinity.
  • PRECISION: effective number of bits in the significand of a single-precision floating-point number.
  • SIGN_MASK: mask for the sign bit of a single-precision floating-point number.
  • SIGNIFICAND_MASK: mask for the significand of a single-precision floating-point number.
  • SMALLEST_NORMAL: smallest positive normalized single-precision floating-point number.
  • SMALLEST_SUBNORMAL: smallest positive denormalized single-precision floating-point number.
  • SQRT_EPS: square root of single-precision floating-point epsilon.
  • SQRT_HALF_PI: square root of the mathematical constant π divided by 2 as a single-precision floating-point number.
  • SQRT_HALF: square root of 1/2 as a single-precision floating-point number.
  • SQRT_PHI: square root of the Golden ratio (φ) as a single-precision floating-point number.
  • SQRT_PI: square root of the mathematical constant π as a single-precision floating-point number.
  • SQRT_THREE: square root of 3 as a single-precision floating-point number.
  • SQRT_TWO_PI: square root of the mathematical constant π times 2 as a single-precision floating-point number.
  • SQRT_TWO: square root of 2 as a single-precision floating-point number.
  • TWO_PI: the mathematical constant π times 2.

Examples

var objectKeys = require( '@stdlib/utils/keys' );
var constants = require( '@stdlib/constants/float32' );

console.log( objectKeys( constants ) );
Did you find this page helpful?