/*
將數值四捨五入後格式化.
@param num 數值(number或者string)
@param cent 要保留的小數字(number)
@param isthousand 是否需要千分位 0:不需要,1:需要(數值型別);
@return 格式的字串,如'1,234,567.45'
@type string
*/function
formatnumber
(num,cent,isthousand)
if(isthousand == 0) //不需要千分位符.
return (((sign)?'':'-') + num + '.' + cents);
//對整數部分進行千分位格式化.
for (var i = 0; i < math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
if(cents != 0) else
}
js數字格式化 四捨五入精簡版
搜尋網上的,數字格式化過余複雜,自己想了個簡單方法,歡迎吐槽。簡化說明 123333 12.3萬parseint 123333 字串轉整型parseint 123333 1000 先除以1000,預留小數字數math.round parseint 123333 1000 四捨五入到整數 math.r...
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針對小數點左邊的情況,也就...