js有小数保留2位,没有显示整数
parseFloat() :小数点后不为0,就保留2位。否则为整数
const num =2.446242342;
parseFloat(num)
console.log(parseFloat(num)); // 2.45
const num2 =6.00;
parseFloat(num2)
console.log(parseFloat(num2)); // 6
number.tofixed(2) 四舍五入
var num =2.446242342;
num = num.toFixed(2);
console.log(num); // 2.45
console.log(typeof num); /
不四舍五入 向下取整
num = Math.floor(num * 100) / 100;
console.log(num); //2.44
console.log(typeof num); // number
不显示小数:
1、使用parseInt()函数取整
// 丢弃小数部分,保留整数部分
parseInt(3.141592654) // 3
2、使用ceil()函数向上取整
// 向上取整,有小数就整数部分加1
Math.ceil(3.141592654) // 4
3、使用floor()函数向下取整
// 向下取整,丢弃小数部分
Math.floor(3.141592654) // 3
4、使用round()函数四舍五入
// 四舍五入
Math.round(3.141592654) // 3