Core #
Usage #
The core of math.js is the math
namespace containing all functions and constants. There are three ways to do calculations in math.js:
- Doing regular function calls like
math.add(math.sqrt(4), 2)
. - Evaluating expressions like
math.evaluate('sqrt(4) + 2')
- Chaining operations like
math.chain(4).sqrt().add(2)
.
Configuration #
math.js can be configured using the math.config()
, see page Configuration.
Extension #
math.js can be extended with new functions and constants using the function math.import()
, see page Extension.
Serialization #
To persist or exchange data structures like matrices and units, the data types of math.js can be stringified as JSON. This is explained on the page Serialization.