jacvascript 保留小數點
阿新 • • 發佈:2018-12-28
lai ret 小數點 parse number function con return asc
//四舍五入保留2位小數(若第二位小數為0,則保留一位小數)
function
keepTwoDecimal(num) {
var
result = parseFloat(num);
if
(isNaN(result)) {
alert(
‘傳遞參數錯誤,請檢查!‘
);
return
false
;
}
result = Math.round(num * 100) / 100;
return
result;
}
//四舍五入保留2位小數(不夠位數,則用0替補)
function
keepTwoDecimalFull(num) {
var
result = parseFloat(num);
if
(isNaN(result)) {
alert(
‘傳遞參數錯誤,請檢查!‘
);
return
false
;
}
result = Math.round(num * 100) / 100;
var
s_x = result.toString();
var
pos_decimal = s_x.indexOf(
‘.‘
);
if
(pos_decimal < 0) {
pos_decimal = s_x.length;
s_x +=
‘.‘
;
}
while
(s_x.length <= pos_decimal + 2) {
s_x +=
‘0‘
;
}
return
s_x;
}
jacvascript 保留小數點