Skip to content

JavaScript Number.MAX_SAFE_INTEGER 最大安全整数详解

Published: at 05:49 PMSuggest Changes

问题

在上一家公司曾经碰到过这样的问题,知道 JS 有最大安全整数,但不知道为什么

MDN - Number.MAX_SAFE_INTEGER

解决

反复研究下面几篇文章,就大概了解了

  1. 先看这个,掘金的 - 为什么 JavaScript 最大安全整数是 2^53-1
  2. 然后看知乎的回答
  3. 为什么 0.1+0.2 不等于 0.3 顺便学习一下二进制十进制计算
  4. 也是掘金好文 - 0.1 + 0.2 不等于 0.3?为什么 JavaScript 有这种“骚”操作?
  5. 十进制二进制换算
  6. 群友推荐 - 探寻 JavaScript 精度问题以及解决方案

如果我有时间的话就好好整理归纳一下


Previous Post
手写 JSON.stringify 函数
Next Post
解决 Element el-tree 树状数据量大时卡顿问题