将负数和正数转换为正数

时间:2016-04-16 05:14:36

标签: javascript jquery

我正在获得动态价值。有时它带有正值,有时带负值。但我总是需要积极的价值。有没有办法将所有负值或正值转换为正值?

3 个答案:

答案 0 :(得分:6)

使用Math.abs()

var x = -25;
alert(Math.abs(x)); //it will alert 25

以下是文档中的一些测试用例:

Math.abs('-10');     // 10
Math.abs(-20);       // 20
Math.abs(null);     // 0
Math.abs("string"); // NaN
Math.abs();         // NaN

答案 1 :(得分:0)

您可以使用Math.abs(x)获取正值作为输出。这里' x'可以是任何正面或负面的值

答案 2 :(得分:0)

除了上面的答案以外,这里还有一个功能完整的示例。

$('#amount').change(function() {
    var amount = $(this).val();
    var positive_number = Math.abs(amount);
    if (positive_number > 0) {
        $('#amount').val(positive_number);
    }
});`