UNPKG

1.04 kBMarkdownView Raw
1# Expressions
2
3Math.js contains a flexible and easy to use expression parser.
4The parser supports all data types, functions and constants available in math.js.
5
6Whilst the math.js library is aimed at JavaScript developers, the expression
7parser is aimed at end users: mathematicians, engineers, students, pupils.
8The syntax of the expression parser differs from JavaScript and the low-level
9math.js library.
10
11This section is divided in the following pages:
12
13- [Parsing and evaluation](parsing.md) describes how to parse and
14 evaluate expressions with math.js.
15- [Syntax](syntax.md) describes how to write expressions.
16- [Expression trees](expression_trees.md) explains how to parse an expression into an
17 expression tree, and use this to analyse and manipulate the expression.
18- [Algebra](algebra.md) describing symbolic computation in math.js.
19- [Customization](customization.md) describes how to customize processing and
20 evaluation of expressions.
21- [Security](security.md) about security risks of executing arbitrary expressions.