Vlerat e Parazgjedhura të Parametrave në TypeScript

Parametrave opsional mund t'u caktohen gjithashtu vlera të parazgjedhura. Në këtë rast, shenja pyetëse për të treguar optionalitetin e parametrit nuk shkruhet. Për shembull, le t'u caktojmë atyre përdoruesve, të cilët nuk kanë caktuar mbiemër, vlerën 'snow':

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

Tani le të përdorim funksionin tonë. Le ta thirrim me dy parametra:

typescriptfunc('john', 'smit'); // kthen 'john smit'

Le ta thirrim me një parametër:

typescriptfunc('john'); // kthen 'john snow'
Задание 1

Krijoni një funksion që do të ngrejë një numër në një fuqi të caktuar. Le të marrë funksioni si parametër të parë numrin, dhe si të dytë - fuqinë. Le të jetë parametri i dytë opsional, dhe si parazgjedhje funksioni ngre numrin në fuqinë e dytë.