是否有可能通过一些数学运算在不同的浏览器中得到不同的结果? 例如。类似的东西
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/