Skip to content

findvv/calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

calculator

解决js计算浮点数的精度问题,支持+、-、*、/、%、()计算,支持科学计数法,除数为0时显示error

安装

$ npm install sm-calculate

测试

$ npm test

使用方法

var calculate = require('sm-calculate');

calculator('1.2*12/(5+6)-4/(5+3)')    //  '0.809090909090909'
calculator('1.2-1.1')   //  '0.1'
calculator('3*1+11/0')  //  'Error'
calculator('123123123123*123123123123') //  '1.5159303447561418e+22'

About

解决js计算浮点数的精度问题

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published