JavaScript 的老梗又有新用处了
懂得都懂:**** Hidden Message *****
JavaScript 中出现 0.1 + 0.2 不等于 0.3 的情况是因为浮点数的精度问题。
在计算机中,浮点数的表示是有限的,无法准确地表示所有的实数。
JavaScript 使用的是 IEEE 754 标准的浮点数表示法,其中使用二进制表示小数。
但是,0.1 和 0.2 这样的常见十进制小数在二进制中是无限循环的,因此无法精确表示。
当进行浮点数运算时,会出现舍入误差,导致最终结果与预期的不同。 哈哈,第一次知道这样的知识{:10_297:} 哈哈,怀疑对了~ 小甲鱼 发表于 2023-10-17 19:10
哈哈,怀疑对了~
{:10_256:}{:10_256:}奈丝 wc,想起来以前一个网站机器人验证死活过不了… 可这不只是js啊,py c等也有这样的问题 歌者文明清理员 发表于 2023-10-17 19:38
可这不只是js啊,py c等也有这样的问题
确实,我用python验证过
页:
[1]