Predvolené hodnoty parametrov v TypeScript

Volitelným parametrom je možné tiež nastaviť predvolenú hodnotu. V tomto prípade sa nepíše znak otázky na označenie voliteľnosti parametra. Pre príklad priraďme používateľom, ktorí nemajú zadané priezvisko, hodnotu 'snow':

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

Teraz použime našu funkciu. Zavolajme ju s dvoma parametrami:

typescriptfunc('john', 'smit'); // vráti 'john smit'

Zavolajme ju s jedným parametrom:

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

Vytvorte funkciu, ktorá umocní číslo na zadanú mocninu. Nech prvým parametrom funkcia prijíma číslo, a druhým - mocninu. Nech druhý parameter je voliteľný, a predvolene funkcia umocňuje číslo na druhú mocninu.