前端js脚本中其数字类型的变量也可以进行加减乘除的数学运算,而这篇文章飞鸟慕鱼博客就来说一说,JS代码中如何将一个负数转换成正数,也就是取负数绝对值的方法。

JS中将负数转换成正数(取绝对值)一般用到两个方法

js abs() 方法负数转成正数(js取绝对值)的方法

abs():方法返回数的绝对值。

语法:

Math.abs(x)

参数:

x:要处理的数字

例:JS取一个数字的绝对值

js 将负数转换成正数,也就是取这个数的绝对值。

JS代码:

<script>
    //取绝对值
    console.log(Math.abs(2.5));
    //取绝对值,负数转换成正数
    console.log(Math.abs(-2.5));
</script>

打印结果:2.5  2.5

说明:

1、正数的绝对值,就数正数的本身

2、负数的绝对值,就是去掉负数前面的"-"号,也就是正数了

js 负数转成正数的方法

利用数学公式中"负负得正"的逻辑,让一个负数转换成正数。

js代码:

<script>
    //取绝对值
    var a = -20;
// var b = -1 * a;  与下面的逻辑是等同的,负负得正
    var b = -a;
    console.log(b);
</script>

打印结果:20