js强制保留两位小数

来源:互联网 发布:淘宝爆款平台 编辑:程序博客网 时间:2024/04/28 18:18

计算过程中,发现浮点数如果没有小数位,就会自动舍掉小数点.现在想要做的是无论是整数还是多位小数,强制保留两位小数

1. 转为字符串,对字符串进行操作

   //强制保留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;     } 


2.使用toFixed()函数,但是会四舍五入,结果会变成string类型

 var num =2;num = num.toFixed(2);//结果为2.00





阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 辐射什么意思 打印机有辐射吗 打印机有辐射 手机辐射的危害 手机辐射有多大 辐射岛安卓汉化下载 辐射 黑袍雷斯林 辐射对人有什么危害 电脑辐射的危害 电脑辐射有多大 辐射有什么危害 辐射是什么意思 电磁辐射测量仪价格 核辐射检测仪 辐射避难所汉化版 核辐射探测器 便携式核辐射检测仪 核辐射测试仪 辐射安全许可证 核辐射检测仪多少钱 瓷砖辐射检测仪 脸上有辐射斑怎么办 电脑辐射会长斑吗 电磁辐射防护规定 电脑辐射脸上长痘痘 电脑辐射会长痘痘吗 手机辐射斑怎么去除 电磁辐射检测仪 核辐射为什么会变异 核辐射剂量仪 辐射避难所神秘人 怎样去辐射斑 手机有辐射吗 电磁辐射 测量 手机辐射对婴儿的影响 手机辐射检测仪 空气净化器辐射 辐射防护铅衣 地暖有辐射吗 蓝牙耳机辐射 如何防止辐射斑