JavaScript中是否有数学函数可以将数字转换为正数?


当前回答

由负转正

var X = -10 ;
var number = Math.abs(X);     //result 10

正转负

var X = 10 ;
var number = (X)*(-1);       //result -10

其他回答

我的最小方法

用于将负数转换为正数&反之亦然 Var num = -24; Num -= Num *2; console.log (num) // result = 24

负号(-)可以将正数转换为负数,也可以将负数转换为正数。X =-y是X =(y*-1)的视觉糖。

var y = -100;
var x =- y;

那么x *= -1呢?我喜欢它的简洁。

由负转正

var X = -10 ;
var number = Math.abs(X);     //result 10

正转负

var X = 10 ;
var number = (X)*(-1);       //result -10

乘以(-1)是将负数转换为正数的最快方法。但是你要小心,不要把我的错误的正数转换成负数!所以需要额外的检查…

那么数学。abs、数学。floor和parseInt是最慢的。

https://jsperf.com/test-parseint-and-math-floor-and-mathabs/1