Պարամետրերի լռելյայն արժեքները TypeScript-ում

Օպցիոնալ պարամետրերին կարելի է նաև նշանակել լռելյայն արժեք: Այս դեպքում պարամետրի օպցիոնալ լինելը նշելու հարցական նշանը չի գրվում: Օրինակի համար եկեք այն օգտատերերին, որոնց ազգանունը նշված չէ, վերագրենք 'snow' արժեքը:

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

Եկեք հիմա օգտագործենք մեր ֆունկցիան: Կանչենք այն երկու պարամետրով:

typescriptfunc('john', 'smit'); // կվերադարձնի 'john smit'

Կանչենք այն մեկ պարամետրով:

typescriptfunc('john'); // կվերադարձնի 'john snow'
Задание 1

Ստեղծեք ֆունկցիա, որը թիվը կբարձրացնի տրված աստիճան: Թող առաջին պարամետրով ֆունկցիան ընդունի թիվը, իսկ երկրորդով՝ աստիճանը: Թող երկրորդ պարամետրը լինի օպցիոնալ, և լռելյայն ֆունկցիան թիվը բարձրացնի երկրորդ աստիճան: