1 | # Documentation
|
2 |
|
3 | [Math.js](http://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](http://mathjs.org/download.html) of the website.
|
6 |
|
7 | ## Getting Started
|
8 |
|
9 | - [Getting Started](getting_started.md)
|
10 | - [Examples](http://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)
|