使用math.abs删除否定但条带小数

时间:2017-08-23 06:48:01

标签: javascript ecmascript-6

Math.abs(-101.2)// 101.2

但如何删除小数点?我应该使用像round这样的其他数学函数来包装上面的方法吗?

3 个答案:

答案 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);