Numatytosios parametrų reikšmės TypeScript

Neprivalomiems parametrams taip pat galima priskirti numatytąją reikšmę. Šiuo atveju klausimo ženklas, nurodantis parametro neprivalomumą, nerašomas. Pavyzdžiui, tiems vartotojams, kurie neturi nustatytos pavardės, priskirkime jos reikšmę 'snow':

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

Dabar panaudokime mūsų funkciją. Iškvieskime ją su dviem parametrais:

typescriptfunc('john', 'smit'); // grąžins 'john smit'

Iškvieskime ją su vienu parametru:

typescriptfunc('john'); // grąžins 'john snow'
Задание 1

Sukurkite funkciją, kuri pakels skaičių nurodytu laipsniu. Tegul pirmuoju parametru funkcija priima skaičių, o antruoju - laipsnį. Tegul antrasis parametras būna neprivalomas, ir pagal nutylėjimą funkcija kelia skaičių į antrąjį laipsnį.