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