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


当前回答

Math.abs(x),或者如果你确定转换前的值是负的,只需在前面加上一个常规的负号:x = -x。

其他回答

对于函数式编程,Ramda有一个很好的方法。同样的方法也适用于从正到负,反之亦然。

https://ramdajs.com/docs/#negate

你可以用这个…

Math.abs(x)

Math .abs() | MDN

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

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

Math.abs(x),或者如果你确定转换前的值是负的,只需在前面加上一个常规的负号:x = -x。

由负转正

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

正转负

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