js保留两位小数的函数有哪些


当前第2页 返回上一页

1、将浮点数四舍五入,取小数点后2位

注意,数据类型不变

1

2

3

4

5

6

7

8

9

10

11

12

//浮点数保留两位小数

          //1.功能:将浮点数四舍五入,取小数点后2位

          function toDecimal(x) {

           var f = parseFloat(x);

           if (isNaN(f)) {

            return;

           }

           f = Math.round(x*100)/100;

           return f;

          }

          console.log(toDecimal(3.1465926)); // 3.15

          console.log(typeof toDecimal(3.1415926)); //number

2、强制保留2位小数,如:2,会在2后面补上00.即2.00

注意,数据类型变为字符串类型

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

//2.强制保留2位小数,如:2,会在2后面补上00.即2.00

          function toDecimal2(x) {

           var f = parseFloat(x);

           if (isNaN(f)) {

            return false;

           }

           var f = Math.round(x*100)/100;

           var s = f.toString();

           var rs = s.indexOf('.');

           if (rs < 0) {

            rs = s.length;

            s += '.';

           }

           while (s.length <= rs + 2) {

            s += '0';

           }

           return s;

          }

          console.log(toDecimal2(3.1)); // 3.10

          console.log(typeof toDecimal2(3.1415926)); //string

3、保留两位小数 浮点数四舍五入 位数不够 不补0

注意,数据类型不变

1

2

3

4

5

6

// 3.保留两位小数 浮点数四舍五入 位数不够 不补0

          function fomatFloat(src,pos){

            return Math.round(src*Math.pow(10, pos))/Math.pow(10, pos);

          }

           console.log(fomatFloat(3.12645,2)); // 3.13

          console.log(typeof fomatFloat(3.1415926)); //numbe

更多相关免费学习推荐:javascript视频教程

以上就是js保留两位小数的函数有哪些的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

javascript怎样实现累加

什么是javascript的事件

javascript是什么类型的语言

javascript如何将时间字符串转化为时间

javascript有多少种输出

如何用javascript实现手势库

javascript如何判断是否数字

js 什么意思

javascript数组求和的5种常用方法

javascript 构造函数和 "new" 操作符详解

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...