1.3.1 • Published 9 months ago

@reskit/math-expression v1.3.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
9 months ago

Install

Install @reskit/math-expression by pnpm

pnpm add @reskit/math-expression

Functions

You should import method:

import { extractMathExpression, computeMathExpression } from "@reskit/math-expression";

Extract Math Expression

Input

extractMathExpression("Calculate 1+3+4-5");

Output

["1+3+4-5"]

You can compute it by @reskit/shared

Input

import { calculate } from "@reskit/shared";

calculate("1+3+4-5");

Output

3

Compute Math Expression

computeMathExpression("Answer: 1+ 3+(4-5)*6/ 3");

Output

Answer: 2

Compute Decimal

Input

computeMathExpression("Answer: 65+28.6+35+71.4");

Output

Answer: 200

Multiple Math Expression

Input

computeMathExpression("Answer: A = 65+28.6+(1 + 35/7)+71.4; B = 1.1+1.2+1.3+1.4");

Output

Answer: A = 200; B = 5

Others

Welcome to create PR and make @reskit/math-expression better!

1.3.1

9 months ago

1.3.0

9 months ago

1.2.4

9 months ago

1.2.3

9 months ago

1.2.2

9 months ago