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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。