Heim >Web-Frontend >js-Tutorial >JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法_javascript技巧

JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法_javascript技巧

WBOY
WBOYOriginal
2016-05-16 18:06:091050Durchsuche

javascript做带小数的计算时,会出现9的循环,以下方法帮助解决。

第一个参数是需要处理的数值,第二个参数是需要保留的小数位数。自家项目里面就这么用了~

复制代码 代码如下:

function round(v,e){
var t=1;
for(;e>0;t*=10,e--);
for(;ereturn Math.round(v*t)/t;
}
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn