# 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"
```