日期:2014-05-16  浏览次数:20372 次

自己写的一个舍入小数点后两位数字的js方法

function getTwo(arg){
?var t1=0,t2,t3,r1;
?try{t1=arg.toString().split(".")[1].length;
??t2=arg.toString().split(".")[1];
??t3=arg.toString().split(".")[0];
?}catch(e){}
?if(t1>=3){
??if(parseInt(t2.substring(2,3))>=5){
???r1=parseInt(t2.substring(0,2))+1;
???if(r1>=100){
????return parseFloat(t3)+1;
???}
??}else{
???r1=parseInt(t2.substring(0,2));
??}
??alert(r1);
??return parseFloat(arg.toString().split(".")[0]+"."+r1);
?}
?return arg;
}