看下面代码:
console.log(parseInt(0.59*100),parseInt(0.58*100),parseInt(0.57*100),parseInt(0.56*100))
你猜输出什么呢?
在 PHP里面
var_dump(intval(0.59 * 100));
var_dump(intval(0.58 * 100));
var_dump(intval(0.57 * 100));
var_dump(intval(0.56 * 100));
不知道py里面是不是这样...
哈哈哈 为什么 只有 0.57/0.58 这个呢
本文通过几个具体的示例探讨了不同编程语言中浮点数运算的处理方式,尤其是在JavaScript和PHP中使用parseInt和intval函数进行取整操作的现象,揭示了0.57和0.58这两个特殊值背后的原理。
11万+

被折叠的 条评论
为什么被折叠?



