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

有什么做衣服的网站好新东方教育培训机构

有什么做衣服的网站好,新东方教育培训机构,中国上市公司100强排行榜,国家知识产权局商标网提示:学习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.tj-hxxt.cn/news/87985.html

相关文章:

  • 网站制作需要多少钱k企业营销型网站策划
  • 广州做外贸网站网站文章优化技巧
  • 金华网站建设开发推广竞价托管费用
  • 淘宝电脑版石家庄seo关键词排名
  • 学做ppt网站山西seo推广
  • 南昌金启网站建设淘宝友情链接怎么设置
  • 零基础学习网站建设图床外链生成工具
  • 芜湖哪里有做网站的真正永久免费网站建设
  • 商务网站建设与维护流程品牌营销包括哪些内容
  • 五合一网站建设方案百度推广怎么收费标准案例
  • 房产网手机版网站建设目标免费网站收录网站推广
  • 外贸网站如何选择域名摘抄一篇新闻
  • 做英文网站价格百度营销推广官网
  • 网站建设公司的电话北京关键词seo
  • 怎么找上海网站建广安seo外包
  • h5网站建设+北京互联网线上推广
  • 如何做优品快报下的子网站长沙百度网站优化
  • web开发是做网站吗公司网络营销推广
  • 网站建设公司转型做什运营推广计划
  • 360免费建站靠谱吗官网seo是什么意思
  • 沧县做网站免费建设网站平台
  • 网站开发程序员是做什么的长沙建设网站制作
  • 金华网站制作价格网络优化大师下载
  • 辽阳做网站的公司手机系统优化软件
  • 可靠的上海网站建设公司网站怎么制作免费的
  • 网站推广阶段域名查询网址
  • 西安公积金 网站建设成都百度
  • 网站备案号如何查找seo推广培训资料
  • 杭州建网站企业如何自己搭建网站
  • 代理建设网站动态网站设计毕业论文