ใช้ฟังก์ชัน Math.abs() หาค่าสัมบูรณ์ของตัวเลข คืนค่าสัมบูรณ์เสมอ
พารามิเตอร์
x– ตัวเลข (number)
ตัวอย่าง
<html>
<head>
<title>JavaScript Math abs() Method</title>
</head>
<body>
<script>
var value = Math.abs(-10);
document.write("First Test Value: " + value); // 10
document.write("<br />");
var value = Math.abs(null);
document.write("Second Test Value: " + value); // 0 (null -> 0)
document.write("<br />");
var value = Math.abs(20);
document.write("Third Test Value: " + value); // 20
</script>
</body>
</html>
พฤติกรรมกับค่าต่างๆ
| Input | Output | หมายเหตุ |
|---|---|---|
Math.abs(-10) | 10 | ติดลบ → บวก |
Math.abs(10) | 10 | บวก → คงเดิม |
Math.abs(0) | 0 | - |
Math.abs(null) | 0 | null → 0 |
Math.abs("10") | 10 | string ตัวเลข → แปลงอัตโนมัติ |
Math.abs("abc") | NaN | string ไม่ใช่ตัวเลข → NaN |
Math.abs(undefined) | NaN | - |
Math.abs() | NaN | ไม่มี argument → NaN |