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