TypeScriptda parametrlarning standart qiymatlari
Ixtiyoriy parametrlarga ham standart qiymat
berish mumkin. Bunday holatda parametrning
ixtiyoriy ekanligini ko'rsatadigan so'roq belgisi
yozilmaydi. Misol uchun, familiyasi kiritilmagan
foydalanuvchilar uchun unga 'snow' qiymatini
beraylik:
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
Keling, endi bizning funksiyamizdan foydalanaylik. Uni ikkita parametr bilan chaqiramiz:
func('john', 'smit'); // qaytaradi 'john smit'
Uni bitta parametr bilan chaqiramiz:
func('john'); // qaytaradi 'john snow'
Raqamni berilgan darajaga ko'taradigan funksiya yarating. Birinchi parametr sifatida funksiya raqamni, ikkinchi parametr sifatida esa darajani qabul qilsin. Ikkinchi parametr ixtiyoriy bo'lsin, va standart sifatida funksiya raqamni ikkinchi darajaga ko'tarsin.