calc.js - evaluate expressions for Math

JavascriptMar 27, 20165 min read
calc.js - evaluate expressions for Math

Note: This post is over 11 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