Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
此代码片段:
Math.pow(10,20)+20000 == Math.pow(10,20) + 10000
评估为真。这是一个JS错误吗?
不会。Javascript 使用浮点数来表示大值,值 10 20超过了浮点数的精度。当您在结果中添加一个相对较小的值(例如 20000 或 10000)时,生成的总和是无法区分的。