/**使用 兩種使用方法
用jquery事件繫結
$(objid).bind("onblur",function());
在html標籤上繫結
οnblur=formatzjnum(this);
* 格式化金額值
* @param objid 要繫結的物件id
* @param digits 精確度
* @return
*/function formatzjnum(objid,digits)
//第二步是否是負數和第一位為0
var f=val.substring(0,1);
if(f=="-"||f=="0"||f=="+")
//第三步求精確度
if(digits!=null&&isnan(digits)==false&&parseint(digits)>0)else
/* 重寫tofixed
d預設為0~20,當d超過20的時候,js會出錯。
要修改這個缺陷,可以把js中的number型別的tofixed方法重寫
*/ number.prototype.tofixed = function(d)
)?)\\d*$").test(s))
else break;}
} s=a.join("").replace(new regexp("(\\d+)(\\d)\\d$"),"$1.$2");
}if(b)s=s.substr(1);return (pm+s).replace(/\.$/, "");} return this+"";
}; }
JS中四捨五入
在js中四捨五入的函式 tofixed n n為要保留的小數字數。n為0 20,當n超過20的時候,js會出錯。var d 10.005 var f d.tofixed 2 alert f 或者用 new number d tofixed 2 bug 如果小數點前和要擷取的前一位都是0時,不會按常理...
js 四捨五入
round 四捨五入為整數 本節內容 js實現四捨五入的 方法一 在js中四捨五入的函式 tofixed n n為要保留的小數字數。n為0 20,當n超過20的時候,js會出錯。var d 10.005 var f d.tofixed 2 alert f bug 如果小數點前和要擷取的前一位都是0時...
js四捨五入
寫法巨強的四捨五入的轉換函式,如下 function round v,e 在感嘆js強大的同時,也感嘆一下自己的無知!引數裡的 v表示要轉換的值 e表示要保留的位數 函式裡的兩個for,這個是重點了,第乙個for針對小數點右邊的情況,也就是保留小數點右邊多少位 第二個for針對小數點左邊的情況,也就...