index.md (1770B)
1 # Documentation 2 3 [Math.js](https://mathjs.org) is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types like numbers, big numbers, complex numbers, fractions, units, and matrices. 4 5 Math.js can be used in the browser, in node.js and in any JavaScript engine. Installation and download instructions are available on the [Download page](https://mathjs.org/download.html) of the website. 6 7 ## Getting Started 8 9 - [Getting Started](getting_started.md) 10 - [Examples](//mathjs.org/examples/index.html) 11 12 ## Documentation 13 14 - **[Core](core/index.md)** 15 - [Configuration](core/configuration.md) 16 - [Chaining](core/chaining.md) 17 - [Extension](core/extension.md) 18 - [Serialization](core/serialization.md) 19 - **[Expressions](expressions/index.md)** 20 - [Parsing and evaluation](expressions/parsing.md) 21 - [Syntax](expressions/syntax.md) 22 - [Expression trees](expressions/expression_trees.md) 23 - [Algebra](expressions/algebra.md) 24 - [Customization](expressions/customization.md) 25 - [Security](expressions/security.md) 26 - **[Data Types](datatypes/index.md)** 27 - [Numbers](datatypes/numbers.md) 28 - [BigNumbers](datatypes/bignumbers.md) 29 - [Fractions](datatypes/fractions.md) 30 - [Complex Numbers](datatypes/complex_numbers.md) 31 - [Matrices](datatypes/matrices.md) 32 - [Units](datatypes/units.md) 33 - **[Reference](reference/index.md)** 34 - [Classes](reference/classes.md) 35 - [Functions](reference/functions.md) 36 - [Constants](reference/constants.md) 37 - [Custom bundling](custom_bundling.md) 38 - [Command Line Interface](command_line_interface.md) 39 - [History](../HISTORY.md)