जावास्क्रिप्ट में वैकल्पिक पैरामीटर
फ़ंक्शन के पैरामीटर को अनिवार्य नहीं बनाया जा सकता है। इसके लिए पैरामीटर को डिफ़ॉल्ट मान देना आवश्यक है। उदाहरण के लिए मान लीजिए कि हमारे पास निम्नलिखित फ़ंक्शन है:
function func(num) {
console.log(num ** 2);
}
आइए हम इस पैरामीटर को
डिफ़ॉल्ट रूप से 0 का मान दें:
function func(num = 0) {
console.log(num ** 2);
}
आइए पैरामीटर के साथ हमारे फ़ंक्शन के काम की जाँच करें:
func(2); // 4 प्रिंट करेगा
आइए बिना पैरामीटर के हमारे फ़ंक्शन के काम की जाँच करें:
func(); // 0 प्रिंट करेगा
यह फ़ंक्शन दिया गया है:
function func(num = 5) {
console.log(num * num);
}
यह फ़ंक्शन निम्नलिखित तरीके से कॉल किया जाता है:
func(2);
func(3);
func();
बताएं कि फ़ंक्शन के प्रत्येक कॉल का परिणाम क्या होगा।
यह फ़ंक्शन दिया गया है:
function func(num1 = 0, num2 = 0) {
console.log(num1 + num2);
}
यह फ़ंक्शन निम्नलिखित तरीके से कॉल किया जाता है:
func(2, 3);
func(3);
func();
बताएं कि फ़ंक्शन के प्रत्येक कॉल का परिणाम क्या होगा।