Function simplifyConstant #
simplifyConstant() takes a mathjs expression (either a Node representing a parse tree or a string which it parses to produce a node), and replaces any subexpression of it consisting entirely of constants with the computed value of that subexpression.
Syntax #
math.simplifyConstant(expr)
math.simplifyConstant(expr, options)
Parameters #
| Parameter | Type | Description | 
|---|---|---|
| node | Node | string | The expression to be simplified | 
| options | Object | Simplification options, as per simplify() | 
Returns #
| Type | Description | 
|---|---|
| Node | Returns expression with constant subexpressions evaluated | 
Throws #
Type | Description —- | ———–
Examples #
math.simplifyConstant('x + 4*3/6')  // Node "x + 2"
math.simplifyConstant('z cos(0)')   // Node "z 1"
math.simplifyConstant('(5.2 + 1.08)t', {exactFractions: false})  // Node "6.28 t"
