[ Leksykon ] [ JavaScript ] [ Metody ] [ Właściwości ] [ Math() ]
Math.log2()
[_] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]
Przykłady:
console.log(Math.log2(1024)); // 10
console.log(Math.log2(50)); // 5.643856189774724
console.log(2 ** 5.643856189774724); // 49.999999999999986
console.log(Math.log2(Infinity)); // Infinity
console.log(Math.log2(3)); // 1.584962500721156
console.log(Math.log2(2)); // 1
console.log(Math.log2(1)); // 0
console.log(Math.log2(0)); // -Infinity
console.log(Math.log2(-0)); // -Infinity
console.log(Math.log2(-1)); // NaN
console.log(Math.log2(-2)); // NaN
Opis:
Metoda Math.log2() statyczna zwraca logarytm o podstawie 2 liczby. Log 2 x = y. 2 y = x. Parametr Math.log2(x) Liczba większa lub równa 0. Zwracana wartość logarytm o podstawie 2 z x. Jeśli x < 0, zwraca NaN. Ta funkcja jest odpowiednikiem Math.log(x) / Math.log(2). Dla log2(e), użyj stałej Math.LOG2E, która wynosi 1 / Math.LN2.
Linki: