Подразумеване вредности параметара у TypeScript-у

Опционим параметрима се такође могу доделити подразумеване вредности. У том случају се не пише знак питања за означавање опционог параметра. За пример доделимо корисницима који немају унапред задато презиме вредност 'snow':

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

Сада ћемо искористити нашу функцију. Позваћемо је са два параметра:

typescriptfunc('john', 'smit'); // вратиће 'john smit'

Позваћемо је са једним параметром:

typescriptfunc('john'); // вратиће 'john snow'
Задание 1

Направите функцију која ће дизати број на задати степен. Нека први параметар функције буде број, а други - степен. Нека други параметар буде опциони, и подразумевано функција диже број на други степен.