[JavaScript] podnoszenie do potęgi

Napiszemy dwie funkcje podnoszącą liczbę do dowolnej całkowitej nieujemnej potęgi. Wersję standardową z wykorzystaniem pętli for i wersję z wykorzystaniem rekurencji.

Thank you for reading this post, don't forget to subscribe!

Javascript – Potęgowanie liczb z wykorzystaniem pętli for


Javascript - Potęgowanie liczb z wykorzystaniem rekurencji

Rekurencja jest to wywoływanie funkcji przez samą siebie.


Jak widzimy wersja rekurencyjna w javascript jest znacznie krótsza i może nawet bardziej czytelna. Funkcja wywołuje samą siebie, za każdym razem zmniejszając wartość zmiennej do_potęgi o jeden, aż do momentu kiedy zmienna ta będzie równa zero. Należy pamiętać, iż używając funkcji rekurencyjnych musimy zawsze umieścić warunek wyjścia z rekurencji. Jeśli tego nie wykonamy funkcja taka będzie się wykonywać w nieskończoność.

Ok mamy już funkcje potęgowania, to teraz jeszcze je przetestujmy.


powodzenia.