# 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
[](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).