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

用win2008做网站优秀企业网站首页

用win2008做网站,优秀企业网站首页,新站优化,广州建设局网站首先公布答案:在JavaScript 中#xff0c;0.1 0.2 ≠ 0.3 为什么#xff1f; JavaScript 中的数字使用 IEEE 754 标准的双精度浮点数#xff08;64 位#xff09;进行表示。这种表示方式在处理十进制小数时#xff0c;不能精确地表示某些数字。比如0.1 和 0.2 这样的十进… 首先公布答案:在JavaScript 中0.1 0.2 ≠ 0.3 为什么 JavaScript 中的数字使用 IEEE 754 标准的双精度浮点数64 位进行表示。这种表示方式在处理十进制小数时不能精确地表示某些数字。比如0.1 和 0.2 这样的十进制小数在转换成二进制浮点数时会产生无限循环的小数导致它们在内存中只能近似表示。 0.1 在二进制中表示为一个近似值0.00011001100110011001100110011001100110011001100110011... (无限循环)0.2 在二进制中表示为另一个近似值0.001100110011001100110011001100110011001100110011001101... (无限循环) 所以计算0.1 0.2时 JavaScript 会对这些近似值进行加法运算结果并不是精确的 0.3而是一个稍微偏离的值。 console.log(0.1 0.2); // 输出: 0.30000000000000004如何处理这个问题 使用容差在比较两个浮点数时通常会使用一个很小的容差值来判断它们是否“相等”。const range 1e-10; // 或者更小 console.log(Math.abs(0.1 0.2 - 0.3) range); // 输出: true转为整数进行计算将浮点数转换为整数后再进行运算计算后再转换回来。console.log((0.1 * 10 0.2 * 10) / 10 0.3); // 输出: true使用专门的库如果需要高精度的浮点运算可以使用像 big.js 或 decimal.js 这样的库来处理。 总结 0.1 0.2 在 JavaScript 中不等于 0.3 是由于浮点数表示的精度问题。理解这个问题对于处理涉及精确计算的场景非常重要并且可以使用容差、整数化或者专门的库来应对这些情况。
http://www.w-s-a.com/news/361385/

相关文章:

  • 如何免费建设公司网站广州传业建设有限公司网站
  • 织梦做的网站快照被攻击张家口网站建设公司
  • 平顶山公司网站建设南昌网站seo多少钱
  • 网站开发要先买服务器吗建设婚恋网站用什么搭建
  • 我想自己在网站上发文章 怎样做wordpress站点安装
  • 北京模板网站开发全包昆明网站开发正规培训
  • 西咸新区建设环保网站谷歌风格wordpress
  • 嘉兴港区建设局网站2018年网站开发
  • 网站里图片做超链接专业开发网站报价单
  • server2003网站建设做销售记住这十句口诀
  • microsoft免费网站网站后台登陆路径
  • 贵州住房和城乡建设局网站做网站排名费用多少钱
  • 现在个人做网站还能盈利吗xampp用wordpress
  • 做网站 租服务器温岭建设公司网站
  • 四川住房和城乡建设厅网站官网做网站最贵
  • 右玉网站建设四川林峰脉建设工程有限公司网站
  • 网站推广小助手杭州百度百家号seo优化排名
  • 怎么做网站搜索框搜索网站备案拍照背景幕布
  • 建设部网站城市规划资质标准伊春网络推广
  • 如何设计酒店网站建设深圳市房地产信息系统平台
  • 伍佰亿网站怎么样网站建设前台后台设计
  • 做整装的网站北京哪个网站制作公司
  • 建设赚钱的网站福州便民生活网
  • 咸阳网站设计建设公司小程序打包成app
  • 做视频网站视频文件都存放在哪做旅游宣传图的网站有哪些
  • 地方门户类网站产品推广惠州市中国建设银行网站
  • 网站建设公司推荐5788移动版wordpress
  • 产品类型 速成网站淘宝怎么建立自己的网站
  • 南京优化网站建设公司的网站怎么建设
  • 做网站开发能挣钱月嫂云商城网站建设