繁体   English   中英

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

[英]Convert negative float to positive in JavaScript

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

获得绝对值: 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

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

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

var f=-4.00;

if(f<0)
f=-f;

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

n = -n;

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

n = Math.abs(n);

值* -1

..是从负面转为正面的最简单方式

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM