Podrazumevane vrednosti parametara u TypeScript-u

Opcionim parametrima se takođe mogu dodeliti podrazumevane vrednosti. U ovom slučaju znak pitanja za označavanje opcionosti parametra se ne piše. Za primer, dodelimo korisnicima kojima nije postavljeno prezime vrednost 'snow':

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

Sada ćemo upotrebiti našu funkciju. Pozvaćemo je sa dva parametra:

typescriptfunc('john', 'smit'); // vratiće 'john smit'

Pozvaćemo je sa jednim parametrom:

typescriptfunc('john'); // vratiće 'john snow'
Задание 1

Napravite funkciju koja će stepenovati broj na zadati stepen. Neka prvi parametar funkcije prima broj, a drugi - stepen. Neka drugi parametar bude opcioni, i podrazumevano funkcija digne broj na kvadrat (drugi stepen).