टाइपस्क्रिप्ट में पैरामीटरों के डिफॉल्ट मान
वैकल्पिक पैरामीटरों को डिफॉल्ट मान भी
दिए जा सकते हैं। इस
स्थिति में पैरामीटर की वैकल्पिकता दर्शाने के लिए
प्रश्न चिह्न नहीं लगाया जाता है।
उदाहरण के लिए आइए उन उपयोगकर्ताओं को, जिनका
उपनाम सेट नहीं है, उसका मान
'snow' निर्धारित करें:
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
आइए अब हमारे फंक्शन का उपयोग करें। इसे दो पैरामीटरों के साथ कॉल करें:
func('john', 'smit'); // 'john smit' लौटाएगा
इसे एक पैरामीटर के साथ कॉल करें:
func('john'); // 'john snow' लौटाएगा
एक ऐसा फंक्शन बनाएं जो किसी संख्या को दी गई घात तक बढ़ाएगा। पहले पैरामीटर के रूप में फंक्शन एक संख्या लेगा, और दूसरे के रूप में - घात। दूसरा पैरामीटर वैकल्पिक होना चाहिए, और डिफॉल्ट रूप से फंक्शन संख्या को दूसरी घात तक बढ़ाएगा।