MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Terjemahan ini belum lengkap. Mohon bantu menerjemahkan artikel ini dari Bahasa Inggris.

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 undefined/variabel kosong dikembalikanNaN. Mengabaikan 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
ECMAScript 1st Edition (ECMA-262) Standard Definisi awal. Diimplementasikan pada JavaScript 1.0.
ECMAScript 5.1 (ECMA-262)
The definition of 'Math.abs' in that specification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Math.abs' in that specification.
Standard  
ECMAScript 2017 Draft (ECMA-262)
The definition of 'Math.abs' in that specification.
Draft  

Kompatibilitas browser

Fitur Chrome Firefox (Gecko) Internet Explorer Opera Safari
Dukungan dasar (Yes) (Yes) (Yes) (Yes) (Yes)
Fitur Android Chrome untuk Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Dukungan dasar (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Lihat juga

Tag Dokumen dan Kontributor

Tag: 
 Kontributor untuk laman ini: baponk
 Terakhir diperbarui oleh: baponk,