პარამეტრების ნაგულისხმევი მნიშვნელობები TypeScript-ში
არასავალდებულ პარამეტრებს ასევე შეუძლიათ
ნაგულისხმევი მნიშვნელობის მინიჭება. ამ
შემთხვევაში, პარამეტრის არასავალდებულობის
მითითებისთვის კითხვის ნიშანი არ იწერება.
მაგალითისთვის, მომხმარებლებს, რომელთაც
გვარი არ აქვთ მინიჭებული, მივანიჭოთ მნიშვნელობა
'snow':
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
ახლა კი გამოვიყენოთ ჩვენი ფუნქცია. გამოვიძახოთ იგი ორი პარამეტრით:
func('john', 'smit'); // დააბრუნებს 'john smit'
გამოვიძახოთ იგი ერთი პარამეტრით:
func('john'); // დააბრუნებს 'john snow'
შექმენით ფუნქცია, რომელიც აწევს რიცხვს მოცემულ ხარისხში. პირველი პარამეტრით ფუნქციამ მიიღოს რიცხვი, ხოლო მეორე პარამეტრით - ხარისხი. მეორე პარამეტრი იყოს არასავალდებულო და ნაგულისხმევად ფუნქცია აწევდეს რიცხვს მეორე ხარისხში.