上取整:
Math.ceil(num)
下取整:
Math.floor(num)
parseInt(str) 可去掉str数字后的非数字字符
四舍五入:
Math.round(num) 缺:只能取整 优:返回number
n.toFixed(2) 优:可取小数 缺:返回字符串,不能直接做加法
Math.ceil(num)
下取整:
Math.floor(num)
parseInt(str) 可去掉str数字后的非数字字符
四舍五入:
Math.round(num) 缺:只能取整 优:返回number
n.toFixed(2) 优:可取小数 缺:返回字符串,不能直接做加法
自定义四舍五入:
//自定义四舍五入的的方法
function round(num,n) {
num = num * Math.pow(10,n);
//console.log(num);
num = Math.round(num);
//console.log(num);
num = num * Math.pow(10,-n);
return num;
}
console.log(
round(345.678,2),
round(345.678,0),
round(345.678,-1)
);