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

什么软件可以找做网站的湛江专业网站制作

什么软件可以找做网站的,湛江专业网站制作,京东在线购物网站,福州网络科技有限公司分析原因 众所周知,在JavaScript中计算两个十进制数的和,有时候会出现令人惊讶的结果,主要原因是计算机将数据存储为二进制所引起的,所以这并不是javascript存在的缺陷,而在其他语言中也有类似的问题。 例如下面的例子…

分析原因

众所周知,在JavaScript中计算两个十进制数的和,有时候会出现令人惊讶的结果,主要原因是计算机将数据存储为二进制所引起的,所以这并不是javascript存在的缺陷,而在其他语言中也有类似的问题。

例如下面的例子:
我们在计算 0.1 + 0.1 的到的结果是 0.2,但是计算 0.1 + 0.2 的结果并不是0.3,而是0.30000000000000004
在这里插入图片描述
我们在计算 1.2 - 1 的结果并不是0.2,而是0.19999999999999996
不过这并不是JavaScript独有的,其他编程语言也会存在同样的问题。
在这里插入图片描述

解决办法:我们可以使用toPrecision凑整后再使用parentFloat,比如计算1.6385000000000001

let parse = parseFloat(1.6385000000000001.toPrecision(12))
console.log(parse === 1.6385) // true

接下来我们封装成方法使用

/**@param: 浮点小数@precise: 转换后有几位数
*/
function precision(num, precise) {return parseFloat(num.toPrecision(precise));
}precision(1.6385000000000001, 1) // 2
precision(1.6385000000000001, 2) // 1.6
precision(1.6385000000000001, 3) // 1.64

其原理就相当一数学中的四舍五入。

http://www.yayakq.cn/news/841435/

相关文章:

  • 建设电子商务网站步骤网络销售怎么跟客户聊天
  • 廊坊网站建设服务wordpress回复后可见
  • 网站建设快照优化搜索引擎网站建设代码
  • 北京公司模板网站好在那做网站
  • 网站建设美词原创网络游戏设计是干什么的
  • 娄底网站建设设计成都关键词快速排名
  • 建站本装修报价器
  • 网站规划与建设与安全管理乐陵森木全屋定制怎么样
  • 私人做网站要多少钱外链管理
  • 设计公司网站模板网站页面怎么做地图
  • 微小店网站建设哪家好wordpress新建用户组
  • 已经有了网站源代码怎样搭建wordpress上传pdf文档
  • 银河星宇 网站建设网店运营与推广
  • 每天做任务得钱的网站网站建设的空间是什么意思
  • 云南做公司网站多少钱wordpress嵌入翻译
  • 企业网站建设话术商城平台是什么
  • 网站建站第十四课高端品牌网站定制
  • 网站seo方案案例河北高端网站制作
  • 公司网站打不开是什么原因如果制作个人网站
  • 国际货代做网站网站开发者工资
  • 自己的网站怎么优化用ps做的网站样图怎么切
  • 上海网站建设,分类广告网站建设 昆明 价格
  • wordpress 压缩网站制作视频模板
  • 微信引流推广seo顾问服务 乐云践新专家
  • 行业门户网站建设方案书网站权重如何提高
  • 比较好的高端网站制作公司留言网站建设的报告
  • 网站被入侵上海汽车网站建设
  • 上海网站设计推荐刻网络建站系统
  • 用6数字域名做网站的是邢台人才招聘网
  • 网站开发手机app建设第三方公众号平台网站教程