示例代码:

<!DOCTYPE html>
<html lang="zh"> <head>
<meta charset="UTF-8" />
<title>js比较数字相等</title>
</head> <body> <script type="text/javascript">
//设置误差范围值--机器精度(对于js来说是2^-52)
//ES6定义了Number.EPSILON,之前未定义Number.EPSILON
if(!Number.EPSILON) {
Number.EPSILON = Math.pow(2, -52)
} function numberCloseEnoughToEqual(a, b) {
return(a - b) < Number.EPSILON;
}
console.log(numberCloseEnoughToEqual((0.1 + 0.2), 0.3)); //true
</script>
</body> </html>

最新文章

  1. Javascript中JSON对象的操作以及遍历key/value
  2. node.js 资料
  3. android 学习随笔十五(Activity的生命周期与摧毁时返回数据 )
  4. Note_Master-Detail Application(iOS template)_04_ YJYMasterViewController.h
  5. hdu1051(LIS | Dilworth定理)
  6. JedisPool使用原理和源代码
  7. 无废话网页重构系列——(6)HTML主干结构:站点(site)、页面(page)
  8. Windows下记事本编辑的Shell脚本放到Linux下执行出错,格式问题(/bin/bash^M: bad interpreter: 没有那个文件或目录)
  9. HTML 事件
  10. PowerShell 中进行列表展示的排序-倒序
  11. Knockout应用开发指南 第十章:更多信息(完结篇)
  12. document.createDocumentFragment 方法
  13. 转:使用WebDriver过程中遇到的那些问题
  14. 成为一名合格的ERP实施顾问应该具备哪些修为
  15. 【BZOJ4916】神犇和蒟蒻(杜教筛)
  16. table动态增加删除
  17. Maven的课堂笔记1
  18. .NET工具集合
  19. 【面试题】源石智影科技Python工程师笔试题
  20. Java字符串 API

热门文章

  1. rtsp 学习
  2. hdu 5187(高精度快速幂)
  3. POJ 2255 Tree Recovery &amp;&amp; Ulm Local 1997 Tree Recovery (二叉树的前中后序遍历)
  4. 大型vue单页面项目优化总结
  5. DP(悬线法)【P1169】 [ZJOI2007]棋盘制作
  6. luogu P1107 最大整数
  7. 【并查集】【set】AtCoder - 2159 - 連結 / Connectivity
  8. 【手动开栈】【dfs序】【树状数组】【Tarjan】bzoj2819 Nim
  9. [CodeChef-DGTCNT]Chef and Digits
  10. cookie的secure、httponly属性设置