当前第2页 返回上一页
1、将浮点数四舍五入,取小数点后2位
注意,数据类型不变
1 2 3 4 5 6 7 8 9 10 11 12 |
function toDecimal(x) {
var f = parseFloat(x);
if (isNaN(f)) {
return ;
}
f = Math. round (x*100)/100;
return f;
}
console.log(toDecimal(3.1465926));
console.log(typeof toDecimal(3.1415926));
|
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 | 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));
console.log(typeof toDecimal2(3.1415926));
|
3、保留两位小数 浮点数四舍五入 位数不够 不补0
注意,数据类型不变
1 2 3 4 5 6 | function fomatFloat(src,pos){
return Math. round (src*Math.pow(10, pos))/Math.pow(10, pos);
}
console.log(fomatFloat(3.12645,2));
console.log(typeof fomatFloat(3.1415926));
|
更多相关免费学习推荐:javascript视频教程
以上就是js保留两位小数的函数有哪些的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
javascript中取余怎么算
innerhtml和innertext有哪些差异?两者的简单比较
javascript中return的含义是什么
javascript删除字符串最后一个字符
一起来聊聊jquery、javascript与js三者间的区别
详解javascript数组开头添加元素的3种方法
html标签伪元素绑定事件的三种方式
什么是javascript的事件
原来es6 module还可以这样用!(备忘单)
分享javascript spread运算符的10种用法
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » js保留两位小数的函数有哪些