1 //四舍五入保留2位小数(若第二位小数为0,则保留一位小数)
2 function keepTwoDecimal(num) {
3 var result = parseFloat(num);
4 if (isNaN(result)) {
5 console.error('参数非数值,无法四舍五入保留两位小数!');
6 return false;
7 }
8 result = Math.round(num * 100) / 100;
9 return result;
10 }
11 //四舍五入保留2位小数(不够位数,则用0替补)
12 function keepTwoDecimalFull(num) {
13 var result = parseFloat(num);
14 if (isNaN(result)) {
15 console.error('参数非数值,无法四舍五入保留两位小数!');
16 return false;
17 }
18 result = Math.round(num * 100) / 100;
19 var s_x = result.toString();
20 var pos_decimal = s_x.indexOf('.');
21 if (pos_decimal < 0) {
22 pos_decimal = s_x.length;
23 s_x += '.';
24 }
25 while (s_x.length <= pos_decimal + 2) {
26 s_x += '0';
27 }
28 return s_x;
29 }
JS四舍五入保留两位小数
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
下一篇:CSS浮动与清除浮动
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java计算百分比保留整数
Java计算百分比保留整数的方法,提供了详细的代码示例,一看便懂。
四舍五入 Java Math