JavaScriptLiczby i Math

Math.pow()

Podnosi liczbę do potęgi.

Zwraca
Wynik potęgowania.
Na tej stronie

Przykład

#
JavaScript
console.log(Math.pow(2, 10))
console.log(2 ** 10)
console.log(9 ** 0.5)
console.log(2 ** -1)
Konsola
1024
1024
3
0.5

Definicja i zastosowanie

#

Funkcja Math.pow(base, exponent) zwraca podstawę podniesioną do podanej potęgi. Math.pow(2, 10) to 1024.

W nowoczesnym JavaScripcie ten sam wynik daje operator potęgowania **: 2 ** 10. Jest krótszy i częściej spotykany w nowym kodzie.

Wykładnik może być ułamkiem albo liczbą ujemną: potęga 0.5 to pierwiastek kwadratowy, a potęga -1 to odwrotność liczby.

Składnia

#
Składnia
Math.pow(base, exponent)
base ** exponent

Parametry

#
  • base

    liczba

    Podstawa potęgi.
  • exponent

    liczba

    Wykładnik.

Więcej przykładów

#
Rosnące punkty doświadczenia na poziom
JavaScript
const expForLevel = (level) => Math.round(100 * 1.5 ** (level - 1))

console.log([1, 2, 3, 4].map(expForLevel))
Konsola
[100, 150, 225, 338]

Obsługa przeglądarek

#

Szeroko dostępne

Działa we wszystkich nowoczesnych przeglądarkach, także na telefonach. Możesz używać bez obaw.

  • Chrome
  • Edge
  • Firefox
  • Safari

Dobre praktyki

#
  • W nowym kodzie używaj operatora **, jest czytelniejszy.
  • Do pierwiastka kwadratowego czytelniejsze jest Math.sqrt() niż potęga 0.5.

Powiązane hasła

#

Widzisz błąd albo brakuje przykładu? Napisz do nas.