当前第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怎样实现累加
什么是javascript的事件
javascript是什么类型的语言
javascript如何将时间字符串转化为时间
javascript有多少种输出
如何用javascript实现手势库
javascript如何判断是否数字
js 什么意思
javascript数组求和的5种常用方法
javascript 构造函数和 "new" 操作符详解
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » js保留两位小数的函数有哪些