Výchozí hodnoty parametrů v TypeScriptu

Volitelným parametrům lze také přiřadit výchozí hodnotu. V tomto případě se otazník pro označení volitelnosti parametru nepíše. Pro příklad přiřaďme uživatelům, kteří nemají nastavené příjmení, hodnotu 'snow':

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

Nyní použijme naši funkci. Zavolejme ji s dvěma parametry:

typescriptfunc('john', 'smit'); // vrátí 'john smit'

Zavolejme ji s jedním parametrem:

typescriptfunc('john'); // vrátí 'john snow'
Задание 1

Vytvořte funkci, která umocní číslo na zadanou mocninu. Nechť první parametr funkce přijímá číslo, a druhým - mocninu. Nechť druhý parametr bude volitelný, a ve výchozím nastavení funkce umocňuje číslo na druhou mocninu.