2011年3月31日
摘要: 写法巨强的四舍五入的转换函数,如下:function round(v,e){ var t=1; for(;e>0;t*=10,e--); for(;e<0;t/=10,e++); return Math.round(v*t)/t; }在感叹JS强大的同时,也感叹一下自己的无知!参数里的: v表示要转换的值 e表示要保留的位数 函数里的两个for,这个是重点了,第一个for针对小数点右边的情况,也就是保留小数点右边多少位;第二个for针对小数点左边的情况,也就是保留小数点左边多少位。 for的作用,就是计算t的值,也就是v应该放大或者缩小多少倍的倍数(倍数=t)。for这里利用到了f 阅读全文
posted @ 2011-03-31 15:46 JimmyCai 阅读(275) 评论(0) 推荐(0) 编辑