Visit Mozilla.org

Dokumentacja języka JavaScript 1.5:Obiekty:Math:log

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


Spis treści

[edytuj] Podsumowanie

Zwraca logarytm naturalny (o podstawie E) z danej liczby.

Metoda obiektu: Math

statyczna

Zaimplementowana w: JavaScript 1.0, NES 2.0
Wersja ECMA: ECMA-262

[edytuj] Składnia

Math.log(x)

[edytuj] Parametry

x 
liczba.

[edytuj] Opis

Jeśli wartość liczby x jest ujemna, zwracaną wartością jest zawsze NaN.

Ponieważ log jest statyczną metodą obiektu Math, zawsze odwołujemy się do niej poprzez Math.log(), a nie jak do metody instancji obiektu Math utworzonej przez użytkownika.

[edytuj] Przykłady

[edytuj] Przykład: Zastosowanie Math.log

Poniższa funkcja zwraca logarytm naturalny zmiennej x:

function getLog(x) {
   return Math.log(x)
}

Jeśli funkcji getLog przekazana zostanie liczba 10, funkcja zwróci 2.302585092994046; jeśli przekazana zostanie wartość 0, funkcja zwróci -Infinity (-nieskończoność); jeśli przekazana zostanie wartość -1, funkcja zwróci NaN ponieważ -1 jest poza dziedziną logarytmu.

[edytuj] Zobacz także

exp, pow