float-math
javascript float math calculation
Useage
npm i float-math -S
2. gulp [require,pm,proto,define]
gulp
gulp require
gulp pm
gulp define
3. test
npm test
4.0 gulp require
var fl = require('float-math'); var f1 = 1.01; var f2 = 2.02; var f3 = fl.add(f1,f2), f4 = fl.sub(f1,f2), f5 = fl.mul(f1,f2), f6 = fl.div(f1,f2), f7 = fl.add(f1,f2,f3), f8 = fl.mul(f1,f2,f3); console.log("f3="+f3); console.log("f4="+f4); console.log("f5="+f5); console.log("f6="+f6); console.log("f7="+f7); console.log("f8="+f8);
4.1 gulp pm
module.declare(['float-math'],function(require){ var fl = require('float-math'); var f1 = 1.01; var f2 = 2.02; var f3 = fl.add(f1,f2), f4 = fl.sub(f1,f2), f5 = fl.mul(f1,f2), f6 = fl.div(f1,f2), f7 = fl.add(f1,f2,f3), f8 = fl.mul(f1,f2,f3); console.log("f3="+f3); console.log("f4="+f4); console.log("f5="+f5); console.log("f6="+f6); console.log("f7="+f7); console.log("f8="+f8); });
4.2 gulp proto
<script type="text/javascript" src="./dest/proto/float-math.js"></script> (function(){ var f1 = 1.01; var f2 = 2.02; var f3 = fl.add(f2), f4 = fl.sub(f2), f5 = fl.mul(f2), f6 = fl.div(,f2), f7 = fl.add(f2,f3), f8 = fl.mul(f2,f3); console.log("f3="+f3); console.log("f4="+f4); console.log("f5="+f5); console.log("f6="+f6); console.log("f7="+f7); console.log("f8="+f8); })();
4.3 gulp define
require(['float-math'],function(fl){ var f1 = 1.01; var f2 = 2.02; var f3 = fl.add(f1,f2), f4 = fl.sub(f1,f2), f5 = fl.mul(f1,f2), f6 = fl.div(f1,f2), f7 = fl.add(f1,f2,f3), f8 = fl.mul(f1,f2,f3); console.log("f3="+f3); console.log("f4="+f4); console.log("f5="+f5); console.log("f6="+f6); console.log("f7="+f7); console.log("f8="+f8); });