Constants

Constants.

Usage

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

constants

Namespace containing constants.

var ns = constants;
// returns {...}

Constants are split across the the following sub-namespaces:

  • array: array constants.
  • complex128: 128-bit complex number mathematical constant.
  • complex64: half-precision floating-point mathematical constants.
  • float16: half-precision floating-point mathematical constants.
  • float32: single-precision floating-point mathematical constants.
  • float64: double-precision floating-point mathematical constants.
  • int16: 16-bit signed integer mathematical constants.
  • int32: 32-bit signed integer mathematical constants.
  • int8: 8-bit signed integer mathematical constants.
  • path: path constants.
  • time: time constants.
  • uint16: 16-bit unsigned integer mathematical constants.
  • uint32: 32-bit unsigned integer mathematical constants.
  • uint8: 8-bit unsigned integer mathematical constants.
  • unicode: unicode constants.

Examples

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

var out = constants.float64.PI;
// returns ~3.142

out = constants.array.MAX_ARRAY_LENGTH;
// returns 4294967295

out = constants.time.HOURS_IN_DAY;
// returns 24
Did you find this page helpful?