Skip to content

lyuangg/expressions-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

js 算术表达式解释执行。

  • 支持小括号,加+, 减-, 乘 *, 除 / 等基本运算。
  • 支持运算符优先级。

安装

npm i @lyuangg/expressions-parser

使用

import express from "@lyuangg/expressions-parser";

try {
    console.log(express.exec("1+2+3"))
    console.log(express.exec("1+2*3+4"))
    console.log(express.exec("1+2*(3+4)"))
} catch(e) {
    console.log("语法错误:", e)
}

编译

npm run build

测试

npm t

About

js 算术表达式解释执行

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published