Стойности по подразбиране на параметри в TypeScript
На незадължителните параметри може също да се
задават стойности по подразбиране. В този
случай въпросителният знак за указване на
незадължителност на параметъра не се пише. За
пример нека на онези потребители, които нямат
зададено фамилно име, да му присвоим стойност
'snow':
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
Нека сега използваме нашата функция. Да я извикаме с два параметъра:
func('john', 'smit'); // връща 'john smit'
Да я извикаме с един параметър:
func('john'); // връща 'john snow'
Направете функция, която ще повдига число на зададена степен. Нека първият параметър функцията приема число, а вторият - степента. Нека вторият параметър да е незадължителен, и по подразбиране функцията повдига числото на втора степен.