Math.abs(-101.2)// 101.2
但如何删除小数点?我应该使用像round这样的其他数学函数来包装上面的方法吗?
答案 0 :(得分:0)
您可以使用Math.floor()来执行此操作
let x = Math.floor(Math.abs(-101.2));
console.log(x)
如果你要围绕它,你可以使用Math.round()
let x = Math.round(Math.abs(-101.2));
console.log(x)
答案 1 :(得分:0)
根据需要使用地板或天花板。
var x = Math.floor(Math.abs(-101.2)); //makes x=101
var y = Math.ceil(Math.abs(-101.2)); //makes y=102
答案 2 :(得分:0)
您可以将Math.abs
括在parseInt
var a = parseInt(Math.abs(-101.2)); // 101.2
console.log(a);

如果您想获得舍入值,例如102为101.8,请使用Math.round
代替parseInt
。
var a = Math.round(Math.abs(-101.1));
var b = Math.round(Math.abs(-101.9));
console.log(a,b);