Visit Mozilla.org

Dokumentacja języka JavaScript 1.5:Obiekty:Number:MIN VALUE

z Mozilla Developer Center, polskiego centrum programistów Mozilli.


Spis treści

[edytuj] Podsumowanie

Najmniejsza dodatnia wartość liczbowa, której reprezentacja jest możliwa w języku JavaScript.

Własność obiektu: Number
Zaimplementowany w: JavaScript 1.1, NES 2.0
Wersja ECMA: ECMA-262

[edytuj] Opis

Własność MIN_VALUE to najbliższa zeru liczba dodatnia, jakiej reprezentacja jest możliwa w języku JavaScript - nie jest to najmniejsza liczba ujemna.

MIN_VALUE ma wartość ok. 5e-324. Wartości mniejsze niż MIN_VALUE (ang. "underflow values") konwertowane są do 0.

Ponieważ MIN_VALUE jest statyczną własnością Number, używa jej się zawsze jako Number.MIN_VALUE, a nie jako własność utworzonego przez programistę obiektu Number.

[edytuj] Przykłady

[edytuj] Przykład: Zastosowanie MIN_VALUE

Poniższy kod dzieli jedną liczbę przez drugą. Jeśli wynik jest większy lub równy MIN_VALUE, wywoływana jest funkcja func1, w przeciwnym wypadku wywoływana jest funkcja func2.

if (num1 / num2 >= Number.MIN_VALUE)
   func1()
else
   func2()