javascript - JavaScript中计算困难的问题

标签 javascript math cross-browser

是否有可能通过一些数学运算在不同的浏览器中得到不同的结果? 例如。类似的东西

if(vote!=0)total_reiting = Math.round((full_reiting/vote)*100)/100;
var star_widht = full_reiting*17/vote;
$('#raiting_votes').width(star_widht);
$('#raiting_info b').append(total_reiting);
Mb最好用后端计算吗?或者在任何情况下最好在后端处理逻辑?

最佳答案

我怀疑你会在不同的浏览器上得到不同的结果,尽管浮点和舍入的性质使你有可能在不同的实现下得到不同的结果。我只是认为你不太可能看到这一点。

关于javascript - JavaScript中计算困难的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4229504/

相关文章:

javascript - Meteor中是否可以限制 "each in"?

javascript - 自动完成 : prevent Change event after Select event

c# - 如何在 Javascript 中执行计算

algorithm - 线性回归因子

Python - 关于十进制算术的问题

用于数学方程式和图形的Flash库,例如DragMath和PetitGrapheur

javascript - 使用 jQuery 提交按钮在 IE9 和 FF9 中不起作用

在 addEventListener 外部声明的 JavaScript 函数不起作用

jquery - 从 ie 隐藏特定的 css 规则

javascript - 如何访问 Firefox JavaScript 中的非标准属性?