JavaScript Math.abs() 函数返回数字的绝对值。
一个数的绝对值x
,表示为|x|, 定义为:
x
如果x > 00
如果x = 0-x
如果x < 0
用法:
Math.abs(x)
abs()
是一个静态方法,使用 Math
类名调用。
Math.abs() 参数
Math.abs()
函数接受:
x
- 要返回其绝对值的Number
。
从数学返回值。abs()
- 返回指定数字的绝对值。
- 返回
NaN
如果:- 空
object
- 非数字
String
undefined
/空变量Array
具有多个元素
- 空
- 在以下情况下返回 0:
- 空
String
- 空
Array
null
- 空
示例 1:将 Math.abs() 与数字一起使用
// Using Math.abs() with Number
value1 = Math.abs(57);
console.log(value1); // 57
value2 = Math.abs(0);
console.log(value2); // 0
value3 = Math.abs(-2);
console.log(value3); // 2
// Using Math.abs() with numeric non-Number
// single item array
value = Math.abs([-3]);
console.log(value); // 3
// numeric string
value = Math.abs("-420");
console.log(value); // 420
输出
57 0 2 3 420
示例 2:将 Math.abs() 与非数字一起使用
// Using Math.abs() with non-Number
// Math.abs() gives NaN for
// empty object
value = Math.abs({});
console.log(value); // NaN
// non-numeric string
value = Math.abs("Programiz");
console.log(value); // NaN
// undefined
value = Math.abs(undefined);
console.log(value); // NaN
// Array with >1 items
value = Math.abs([1, 2, 3]);
console.log(value); // NaN
// Math.abs() gives 0 for
// null objects
console.log(Math.abs(null)); // 0
// empty string
console.log(Math.abs("")); // 0
// empty array
console.log(Math.abs([])); // 0
输出
NaN NaN NaN NaN 0 0 0
相关用法
- JavaScript Math abs()用法及代码示例
- JavaScript Math atan()用法及代码示例
- JavaScript Math atanh()用法及代码示例
- JavaScript Math atan2()用法及代码示例
- JavaScript Math acos()用法及代码示例
- JavaScript Math asin()用法及代码示例
- JavaScript Math asinh()用法及代码示例
- JavaScript Math acosh()用法及代码示例
- JavaScript Math hypot()用法及代码示例
- JavaScript Math min()用法及代码示例
- JavaScript Math log10()用法及代码示例
- JavaScript Math random()用法及代码示例
- JavaScript Math sqrt()用法及代码示例
- JavaScript Math floor()用法及代码示例
- JavaScript Math tanh()用法及代码示例
- JavaScript Math ceil()用法及代码示例
- JavaScript Math cos()用法及代码示例
- JavaScript Math sin()用法及代码示例
- JavaScript Math log1p()用法及代码示例
- JavaScript Math pow()用法及代码示例
注:本文由纯净天空筛选整理自 JavaScript Math abs()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。