提问人:Kavi Arasu 提问时间:7/26/2023 最后编辑:Kavi Arasu 更新时间:7/27/2023 访问量:41
Playwright 推出的 Chrome 执行错误的浮点数学运算
Chrome launched by playwright performs wrong floating point math
问:
Playwright 推出的 Chrome 执行错误的浮点数学运算。
我在 chrome 开发者控制台上运行了以下代码
const f = new Float32Array(1)
const u8 = new Uint8Array(f.buffer)
f[0] = Infinity
f[0] = f[0] - f[0]
console.log(u8[3])
在 playwright 推出的 chrome 应用程序中,我在开发者控制台上运行了上述代码,得到的结果为 255。但是,在我手动启动的相同版本的 chrome 上的相同浮点数学在控制台上输出结果 127。为什么会有差异?很好奇是什么原因造成的。
答: 暂无答案
评论
u8[3]