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

Function Math.min() mengembalikan nilai terkecil dari zero atau lebih kecil.

Sintaks

Math.min([value1[, value2[, ...]]])

Parameter

value1, value2, ...
Nomor.

Deskripsi

Karena min() merupakan static method dari Math, anda perlu menggunakan  Math.min(), daripada sebagai method dari objek Math yang anda buat (Math bukanlah konstruktor).

Jika tidak diberi argumen, hasilnya adalah {{jsxref("Infinity")}}.

Jika setidaknya satu argumen tidak bisa di konversi ke angka, maka hasilnya{{jsxref("NaN")}}.

Contoh

Menggunakan Math.min()

Mencari nilai terkecil diantara x dan y dan menyimpannya di variabel z:

var x = 10, y = -20;
var z = Math.min(x, y);

Mengambil nilai dengan Math.min()

Math.min() biasa digunakan untuk mengambil nilai yang terkecil atau sama berdasarkan batasan yang ada. contoh sebagai berikut.

var x = f(foo);

if (x > boundary) {
  x = boundary;
}

bisa ditulis sebagai berikut

var x = Math.min(f(foo), boundary);

{{jsxref("Math.max()")}} bisa digunakan sama halnya denga mengambil nilai pada setiap batasan.

Spesifikasi

Spesifikasi Status Comment
{{SpecName('ES1')}} {{Spec2('ES1')}} Initial definition. Implemented in JavaScript 1.0.
{{SpecName('ES5.1', '#sec-15.8.2.12', 'Math.min')}} {{Spec2('ES5.1')}}  
{{SpecName('ES6', '#sec-math.min', 'Math.min')}} {{Spec2('ES6')}}  
{{SpecName('ESDraft', '#sec-math.min', 'Math.min')}} {{Spec2('ESDraft')}}  

Kompabilitas browser

{{CompatibilityTable}}
Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}

Lihat juga