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.