--- title: Math.abs() slug: Web/JavaScript/Reference/Global_Objects/Math/abs tags: - Math - abs - math abs translation_of: Web/JavaScript/Reference/Global_Objects/Math/abs ---
{{JSRef}}

Fungsi Math.abs() mengembalikan nilai mutlak dari sebuah bilangan, yakni

Math.abs(x)=|x|={xifx>00ifx=0-xifx<0{\mathtt{\operatorname{Math.abs}(x)}} = {|x|} = \begin{cases} x & \text{if} \quad x \geq 0 \\ -x & \text{if} \quad x < 0 \end{cases}

Sintak

Math.abs(x)

Parameter

x
Sebuah bilangan.

Nilai kembali

Nilai mutlak dari bilangan yang diberikan.

Deskripsi

Karena abs() merupakan sebuah metode statis dari Math, anda harus menggunakannya/menulisnya sebagai berikut Math.abs(), Bukan sebagai metode dari sebuah object Math yang anda buat (Math bukanlah sebuah konstruktor).

Contoh

Prilaku dari Math.abs()

Mengabaikan objek kosong, sebuah array dengan lebih dari satu anggota, sebuah string non-numerik atau {{jsxref("undefined")}}/variabel kosong dikembalikan{{jsxref("NaN")}}. Mengabaikan {{jsxref("null")}}, sebuah string kosong atau sebuah array kosong akan menghasilkan 0.

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

Spesifikasi

Spesifikasi Status Komentar
{{SpecName('ES1')}} {{Spec2('ES1')}} Definisi awal. Diimplementasikan pada JavaScript 1.0.
{{SpecName('ES5.1', '#sec-15.8.2.1', 'Math.abs')}} {{Spec2('ES5.1')}}  
{{SpecName('ES6', '#sec-math.abs', 'Math.abs')}} {{Spec2('ES6')}}  
{{SpecName('ESDraft', '#sec-math.abs', 'Math.abs')}} {{Spec2('ESDraft')}}  

Kompatibilitas browser

{{CompatibilityTable}}
Fitur Chrome Firefox (Gecko) Internet Explorer Opera Safari
Dukungan dasar {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
Fitur Android Chrome untuk Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Dukungan dasar {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}

Lihat juga