# calculatorjs **Repository Path**: zpzlxc/calculatorjs ## Basic Information - **Project Name**: calculatorjs - **Description**: Accurately arithmetic library. 解决Javascript浮点运算精度问题。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-10-18 - **Last Updated**: 2023-07-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Calculatorjs [![NPM version](https://img.shields.io/npm/v/calculatorjs.svg?style=flat)](https://www.npmjs.com/package/calculatorjs) ```javascript > 2.1 + 2.2 4.300000000000001 > calc(' 2.1 + 2.2 ') 4.3 ``` ## 安装 NPM ```bash npm install --save calculatorjs ``` 支持 Node.js 和浏览器 ```javascript const calc = require('calculatorjs') console.log(calc(' 0.1*(0.1+0.1) ')) ``` 直接 ` ``` ## 文档 ### 算术表达式 ```javascript calc(' 1 + (2 * 3 - 1) / 4 * -1 ') ``` 支持 **+** **-** **\*** **/** **(** **)** **负数** ### API ```javascript calc.add(0.1, 0.2) // 0.3 calc.sub(0.1, 0.2) // -0.1 calc.mul(0.1, 0.2) // 0.02 calc.div(0.1, 0.2) // 0.5 calc.round(0.555, 2) // 0.56 ``` ## License Distributed under [MIT License](http://opensource.org/licenses/MIT).