将负数( - )转换为正常数字

时间:2012-02-03 15:06:32

标签: javascript

所以我有两个变量,当一个被另一个分开时会给我一个负数

-1,-2,-3

......等等。

我需要的是让这个,比方说,-2变成一个2而不是-2

的变量

如何实现这一目标?

这是我的代码 - 想出 - 值:

var slideNumberOn = (left_indent / divWidth);

我找到了类似下面的内容,但它不起作用:

var slideNumberOn = (left_indent / divWidth);
var slideNumberOnNoMinus = slideNumberOn.replace('-',"");

6 个答案:

答案 0 :(得分:6)

绝对值。

Math.abs(-2) // 2

答案 1 :(得分:3)

它只是数学,乘以-1。

if (slideNumberOn < 0)
    slideNumberOn = slideNumberOn * -1;

答案 2 :(得分:3)

更多以数学为导向的答案,但不再正确的是乘以-1,

var newnumber = -2 * -1

答案 3 :(得分:2)

var slideNumberOn = (left_indent / divWidth);
var slideNumberOnNoMinus = -slideNumberOn;

或者,更简洁,

var slideNumberOn = -(left_indent / divWidth);

答案 4 :(得分:0)

我需要abs我认为

var slideNumberOn = Math.abs(left_indent / divWidth);

答案 5 :(得分:0)

使用Math.abs(number)

var result = Math.abs(slideNumberOn);