当前位置: 首页 > news >正文

有什么做衣服的网站好兰州seo优化公司

有什么做衣服的网站好,兰州seo优化公司,安徽鲁班建设集团网站,黑龙江建设网官方网站特种作业提示:学习express,搭建管理系统 文章目录 前言一、转换成整数计算后再转换成小数二、toFixed三、math.js四、bignumber.js五、big.js总结 前言 原始计算 let aNum 6.6 0.3;let bNum 6.6 - 0.2;let cNum 6.6 * 0.3;let dNum 6.6 / 0.2;console.log(…

提示:学习express,搭建管理系统

文章目录

  • 前言
  • 一、转换成整数计算后再转换成小数
  • 二、toFixed
  • 三、math.js
  • 四、bignumber.js
  • 五、big.js
  • 总结


前言

原始计算

 let aNum = 6.6 + 0.3;let bNum = 6.6 - 0.2;let cNum = 6.6 * 0.3;let dNum = 6.6 / 0.2;console.log(aNum,bNum,cNum,dNum,'normal');

一、转换成整数计算后再转换成小数

//乘以小数点后保留的位数的倍数
let multipleNum = 100;aNum = (Math.round(6.6*multipleNum + 0.3*multipleNum))/multipleNum;bNum = (Math.round(6.6*multipleNum - 0.2*multipleNum))/multipleNum;cNum = (Math.round(6.6 * 0.3 * multipleNum))/multipleNum;dNum = (Math.round((6.6 / 0.2) * multipleNum))/multipleNum;console.log(aNum,bNum,cNum,dNum,'multipleNum');

在这里插入图片描述

二、toFixed

Number.toFixed会返回String类型

//toFixed四舍五入保留几位小数  并且把number类型转成string类型
aNum = parseFloat((6.6+0.3).toFixed(2));
bNum = parseFloat((6.6-0.2).toFixed(2));
cNum = parseFloat((6.6*0.3).toFixed(2));
dNum = parseFloat((6.6/0.2).toFixed(2));
console.log(aNum,bNum,cNum,dNum,'toFixed');

在这里插入图片描述

三、math.js

npm install mathjs --save-dev
aNum =  math.add(math.bignumber(6.6), math.bignumber(0.3));
bNum =  math.subtract (math.bignumber(6.6), math.bignumber(0.2));
cNum =  math.multiply(math.bignumber(6.6), math.bignumber(0.3));
dNum =  math.divide(math.bignumber(6.6), math.bignumber(0.2));
console.log(aNum.toNumber(),bNum.toNumber(),cNum.toNumber(),dNum.toNumber(),'math bignumber toNumber');console.log(parseFloat(aNum.toString()),parseFloat(bNum.toString()),parseFloat(cNum.toString()),parseFloat(dNum.toString()),'math bignumber toString');console.log(parseFloat(math.format(aNum)),parseFloat(math.format(bNum)),parseFloat(math.format(cNum)),parseFloat(math.format(dNum)),'math bignumber format');

在这里插入图片描述

git地址
math.js官网
在这里插入图片描述

四、bignumber.js

npm install bignumber.js --save-dev
let num = new BigNumber(6.6);
aNum = num.plus(0.3);
bNum = num.minus(0.2);
cNum = num.multipliedBy(0.3);
dNum = num.dividedBy(0.2);
console.log(aNum.toNumber(),bNum.toNumber(),cNum.toNumber(),dNum.toNumber(),'bignumber.js toNumber');console.log(parseFloat(aNum.toString()),parseFloat(bNum.toString()),parseFloat(cNum.toString()),parseFloat(dNum.toString()),'bignumber.js toString');console.log(parseFloat(aNum.toFormat()),parseFloat(bNum.toFormat()),parseFloat(cNum.toFormat()),parseFloat(dNum.toFormat()),'bignumber.js toFormat');

在这里插入图片描述
git地址
在这里插入图片描述

五、big.js

npm install big.js --save-dev
let num0 = new Big(6.6);
aNum = num0.add(0.3);
bNum = num0.minus(0.2);
cNum = num0.times(0.3);
dNum = num0.div(0.2);
console.log(aNum.toNumber(),bNum.toNumber(),cNum.toNumber(),dNum.toNumber(),'big.js toNumber');console.log(parseFloat(aNum.toString()),parseFloat(bNum.toString()),parseFloat(cNum.toString()),parseFloat(dNum.toString()),'big.js toString');

在这里插入图片描述
git地址
在这里插入图片描述

总结

踩坑路漫漫长@~@

http://www.ds6.com.cn/news/123629.html

相关文章:

  • 网站上面的体验卡怎么做电商运营培训正规平台
  • 更新网站要怎么做呢凡科网建站系统源码
  • 北航网站建设安徽网络关键词优化
  • 手机怎么制作网站教程湘潭网站seo
  • 如何用Word做网站单页搜狗网址导航
  • 做网站的技术员百度关键词优化软件怎么样
  • 建设手机网站费用网络推广官网首页
  • 网站制作常见问题百度一下首页百度一下知道
  • 总部基地网站建设找关键词
  • 湖北智能网站建设找哪家潮州网络推广
  • 如何建立一个学校网站百度广告投放
  • 一套企业网站设计图片南宁百度seo推广
  • 专业外贸网站建设 诚信 青岛面点培训学校哪里有
  • 内蒙古住房和城乡建设网站手机网站搜索优化
  • 青岛建设网站设计公司网络营销公司
  • 做网站 怎么发布网建公司
  • 北京海淀建设部邮编优化大师怎么卸载
  • 安装app专业的seo排名优化
  • 网站建设完毕后怎么加后台自媒体怎么赚钱
  • 注册一个公司一年需要多少钱福州网站优化
  • 凡科删除建设的网站建站宝盒
  • 昆明网红核心关键词如何优化
  • 网站制作成app培训网登录入口
  • asp.net jsp 网站开发账户竞价托管哪里好
  • 定制独立站制作郑州网站seo推广
  • 武汉做网站专业建站产品营销策略
  • iis怎么部署网站关键词优化排名软件推荐
  • 重庆微信网站开发百度竞价排名背后的伦理问题
  • 做污水处理的 登录哪个网站上海好的网络推广公司
  • 深圳深圳龙岗网站建设公司行业关键词一览表