js中Math.abs用法(Math.abs方法详解)

 分类:js知识时间:2023-05-26 07:30:01点击:

1. 基本概念

js中Math对象的abs()方法用于计算一个数的绝对值,abs是单词"absolute"的缩写,而单词"absolute"有“绝对的”的意思。因此,求绝对值方法被命名为abs。

Math.abs()方法的语法结构如下所示:

Math.abs(x);

其中参数x应该是一个数字,即x的类型应该是Number。如果x不是Number类型,那么它会先被强制类型转换为Number类型。如果x或它被强制类型转换后是NaN,那么abs()方法也将返回NaN。简单来说,Math.abs()方法的作用等价于下面的数学公式。

Math.abs(x) = |x|

2. 示例

var value1 = Math.abs(6.2);
console.log("Math.abs(6.2) = " + value1);

var value2 = Math.abs(-7);
console.log("Math.abs(-7) = " + value2);

var value3 = Math.abs(0);
console.log("Math.abs(0) = " + value3);

/* 字符串"19.4"会被转换为数字19.4 */
var value4 = Math.abs("19.4");
console.log('Math.abs("19.4") = ' + value4);

/* null转换成数字为0 */
var value5 = Math.abs(null);
console.log("Math.abs(null) = " + value5);

/* 参数为NaN */
var value6 = Math.abs(NaN);
console.log("Math.abs(NaN) = " + value6);

以上代码的执行结果如图1所示,Math.abs()方法很简单,我们也不再做过多的说明。

图1 Math.abs()的示例结果

除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址: