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
- Evaluating expressions like
math.eval('sqrt(4) + 2')
- Chaining operations like
math.js can be configured using the
math.config(), see page Configuration.
math.js can be extended with new functions and constants using the function
math.import(), see page Extension.
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.