Domyślne wartości parametrów w TypeScript

Parametrom opcjonalnym można również przypisać wartość domyślną. W tym przypadku znak zapytania do wskazania opcjonalności parametru nie jest pisany. Dla przykładu przypiszmy tym użytkownikom, którzy nie mają ustawionego nazwiska, wartość 'snow':

typescriptfunction func(first: string, last: string = 'snow') {
  return first + ' ' + last;
}

Teraz skorzystajmy z naszej funkcji. Wywołajmy ją z dwoma parametrami:

typescriptfunc('john', 'smit'); // zwróci 'john smit'

Wywołajmy ją z jednym parametrem:

typescriptfunc('john'); // zwróci 'john snow'
Задание 1

Stwórz funkcję, która będzie podnosić liczbę do określonej potęgi. Niech pierwszym parametrem funkcji przyjmuje liczbę, a drugim - potęgę. Niech drugi parametr będzie opcjonalny, i domyślnie funkcja podnosi liczbę do drugiej potęgi.