Vaikimisi parameetrite väärtused TypeScriptis

Valikulistele parameetritele saab samuti määrata vaikeväärtuse. Sel juhul kirjutatakse valikulisuse märkimiseks küsimärki. Näitena määrame neile kasutajatele, kellel perekonnanimi pole määratud, väärtuseks 'snow':

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

Kasutame nüüd meie funktsiooni. Kutsume seda esile kahe parameetriga:

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

Kutsume seda esile ühe parameetriga:

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

Looge funktsioon, mis tõstab arvu etteantud astmesse. Olgu funktsiooni esimene parameeter arv ja teine - aste. Olgu teine parameeter valikuline, ning vaikimisi funktsioon tõstab arvu teise astmesse.