calc.js - evaluate expressions for Math

Note: This post is over 9 years old. The information may be outdated.

Flexible expression parser and offers an integrated solution to work with numbers, big numbers, complex numbers, units, and matrices. Powerful and easy to use.

Install

npm install calc.js

Usage

var calc = require('calc.js')

calc('12 / (2.3 + 0.7)') // 4
calc('5.08 cm to inch') // 2 inch
calc('sin(45 deg) ^ 2') // 0.5
calc('9 / 3 + 2i') // 3 + 2i
calc('det([-1, 2; 3, 1])') // -7

Credit

Thanks to mathjs eval.

Source

JavascriptNode.jsNPMJavascript