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

网站建设动态代码卖东西的平台有哪些

网站建设动态代码,卖东西的平台有哪些,阿里巴巴运营思路,平原做网站提示:学习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.yayakq.cn/news/76109/

相关文章:

  • 成都个人网站开发好的网站推广
  • 微信公司网站如何修改wordpress后台绑定的域名
  • 杭州网站备案vs网站建设弹出窗口代码c
  • 防录屏网站怎么做云南建设监理协会网站
  • 怎样进行网络推广效果更好百度网站优化排行
  • 网站地图做计划任务如何在建设部网站查询获奖情况
  • 做公司网站可以抄别人的吗制作教育类网站
  • 珠宝出售网站模板北京国税局网站做票种核定时
  • 用护卫神做共享网站网上怎么打广告最有效果
  • 网站内容为王wordpress4.6+中文
  • 小程序网页设计网站优化建设扬州
  • 以下哪个域名是做游戏网站的界面设计职业技能等级证书
  • 新闻cms静态网站模板下载常州网站建设维护
  • 网站添加视频代码建设网站的拓扑图
  • WordPress仿站助手网上机械加工厂
  • 普陀区建设局网站wordpress 搜索内容
  • 个人做网站能赚到钱吗企业管理培训课程价格表
  • 住房和城乡建设部中国建造师网站卓老师建站特色功能
  • 邯郸建设网站的公司网站编程语言排行榜
  • 如何在外管局网站做延期收汇建设通破解版
  • 坪地做网站烟台网站建设哪家便宜
  • 提高网站权重wordpress框架教学
  • 网站建设指导思想和目标官网建设流程
  • 网站后台ftp在哪工作总结个人总结
  • 智能ai写作免费网站如何在本单位网站上做链接
  • 银川网站seo拿回家组装的零件加工活
  • 网站模板怎么使用教程如何入wordpress
  • thinkphp 做门户网站绵阳市网站建设
  • 有什么搜图片的网站好WordPress 主题 a5
  • 建设网站的目的以及意义宽带多少钱一个月