在JavaScript中将负浮点数转换为正数

时间:2010-01-06 14:23:46

标签: javascript floating-point

如何将负浮点数(如-4.00)转换为正浮点数(如4.00)?

6 个答案:

答案 0 :(得分:8)

获得绝对值:Math.abs()

document.write(Math.abs(7.25));     // 7.25
document.write(Math.abs(-7.25));    // 7.25
document.write(Math.abs(null));     // 0
document.write(Math.abs("Hello"));  // NaN
document.write(Math.abs(7.25-10));  // 2.75

答案 1 :(得分:1)

取绝对值:Math.abs(-4.00)

答案 2 :(得分:1)

你想取绝对值(Math.abs(x))还是只是翻转符号(x * -1.00)

答案 3 :(得分:0)

var f=-4.00;

if(f<0)
f=-f;

答案 4 :(得分:0)

如果您知道该值为负数(或想要翻转符号),则只需使用-运算符:

n = -n;

如果要获得绝对值(即无论原始符号如何总是返回正数),请使用abs方法:

n = Math.abs(n);

答案 5 :(得分:-1)

值* -1

..是从负面转换为正面

的最简单方法