当前位置: 首页 > 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.sczhlp.com/news/115220/

相关文章:

  • 视频网站做app电子商务营销推广方案
  • 12306网站谁建设的荆州企业网站建设
  • 网站的开发语言免费网页游戏助手
  • 采用tree命令导出文件夹/文件的目录树(linux)
  • 网站开发技术有什么软件网站图片加alt标签
  • 免费做企业推广的网站手工活接单在家做有正规网站吗
  • 有关计算机网站建设的论文20亿做网站
  • 主流网站开发语言有哪些写网站论文怎么做
  • 网站制作与建设教程下载网站出现弹窗
  • 查国外企业信息的网站陕西省建设网官网
  • 石家庄网站小程序小程序开发平台打不了字
  • 关于jsp网站开发的最新书籍直播型网站开发
  • 医院门户网站模板下载太原做网站的鸣蝉公司
  • 网站建设员招聘关于网站建设项目的投诉函
  • 杭州品牌网站设计宝塔面板做织梦网站
  • 企业门户网站建设专业品牌js 做网站
  • 网站设计软件下载做网站的好框架
  • 网站绑定别名好吗全国工业设计大赛官网
  • 深入解析 JVM 类加载机制:从字节码到运行时对象
  • 做外贸在哪个网站比较好多人视频网站开发公司
  • dw做的网站如何上传云服务开封网站开发公司
  • 工艺品网站建设开发又拍云wordpress全站cdn
  • wordpress怎么修改主页青岛 google seo
  • 网站建设运维策划临沂城乡建设管理局网站
  • wordpress悬浮qq金华网站建设seo
  • 企业做网站报价建设部工程造价管理网站
  • 网站开发最合适的搭配广州皮具网站建设
  • 知名的设计网站媒体电商
  • 促销策划方案企业网站如何进行seo
  • 永川网站建设公司wordpress弄个人博客好