Math.abs()
基线 广泛可用
此功能已得到良好建立,并在许多设备和浏览器版本上运行。它自 2015 年 7 月.
报告反馈
试一试
语法
**
Math.abs()
** 静态方法返回数字的绝对值。Math.abs(x)
js
参数
-
x
一个数字。
返回值
描述
x
的绝对值。如果 x
为负数(包括 -0
),则返回 -x
。否则,返回 x
。因此,结果始终为正数或 0
。
示例
因为 abs()
是 Math
的静态方法,所以您始终将其用作 Math.abs()
,而不是用作您创建的 Math
对象的方法(Math
不是构造函数)。
**
Math.abs()
** 静态方法返回数字的绝对值。Math.abs(-Infinity); // Infinity
Math.abs(-1); // 1
Math.abs(-0); // 0
Math.abs(0); // 0
Math.abs(1); // 1
Math.abs(Infinity); // Infinity
使用 Math.abs()
参数的强制转换
**
Math.abs()
** 静态方法返回数字的绝对值。Math.abs("-1"); // 1
Math.abs(-2); // 2
Math.abs(null); // 0
Math.abs(""); // 0
Math.abs([]); // 0
Math.abs([2]); // 2
Math.abs([1, 2]); // NaN
Math.abs({}); // NaN
Math.abs("string"); // NaN
Math.abs(); // NaN
规范
Math.abs() 将其参数强制转换为数字。不可强制转换的值将变为 NaN ,使 Math.abs() 也返回 NaN 。 |
---|
规范 # ECMAScript 语言规范 |
浏览器兼容性
sec-math.abs