Default parameters In Hindi
जावास्क्रिप्ट प्रोग्रामिंग में डिफ़ॉल्ट पैरामीटर प्रोग्रामर को डिक्लेअर फ़ंक्शन पैरामीटर आर्गुमेंट के लिए डिफ़ॉल्ट वैल्यू डिस्प्ले करने की परमिशन प्रोवाइड करते हैं। यदि मौजूदा प्रोग्राम में डिक्लेअर फ़ंक्शन को किसी पैरामीटर के लिए किसी पर्टिकुलर आर्गुमेंट के बिना कॉल करते है, तो डिफ़ॉल्ट फंक्शन पैरामीटर आर्गुमेंट वैल्यू को एक्सेस करता है। फंक्शन में डिक्लेअर डिफ़ॉल्ट पैरामीटर जावास्क्रिप्ट प्रोग्राम में स्पेशल तब होता है, जब प्रोग्रामर यह तय करना चाहता हो कि मौजूदा डिक्लेअर फंक्शन में पैरामीटर का सदैव एक वैलिड एक्सेस वैल्यू हो, प्रोग्राम में पहले यह चेक करे उसमे पैरामीटर वैल्यू दिया गया है या नहीं है।

Syntax of JavaScript function default parameters.
function functionName(parameter1 = defaultValue0, parameter1 = defaultValue0) {
/ Program code to be executed with default parameter argument
}
Description of JavaScript function default parameters.
याद रहे मौजूदा फ़ंक्शन को कॉल करते समय कोई पैरामीटर वैल्यू प्रोवाइड नहीं की जाती है, तो वह डिफ़ॉल्ट वैल्यू में डिक्लेअर वैल्यू को होल्ड करेगा।
यदि किसी फंक्शन में कोई पैरामीटर वैल्यू प्रोवाइड की गई है, तो वह प्रोवाइड की गई वैल्यू को होल्ड करेगा, और मौजूदा डिफ़ॉल्ट वैल्यू को इग्नोर किया जाएगा।
Example of JavaScript default parameter.
Example of function with default value.
function message(company = “Vcanhelpsu”) {
console.log(“Get best informatin technolgy resources at, ” + company + “.”);
}
message(“Vandevelop”); // Result – Get best informatin technolgy resources at,Vandevelop
message(); // Result – Get best informatin technolgy resources at,Vcanhelpsu
Explanation of function with default value parameter.
इस फंक्शन में पैरामीटर कम्पनी का डिफ़ॉल्ट वैल्यू “Vcanhelpsu” है। यदि message() को बिना किसी आर्गुमेंट के कॉल करते है, तो यह कंपनी के रूप में “Vcanhelpsu” का उपयोग करता है।
Multiple parameters with default values in JavaScript.
function countrate(rate, taxRate = 0.7, rebeat = 1) {
const tax = rate * taxRate;
const endrate = rate + tax – rebeat;
return endrate;
}
console.log(countrate(200, 0.20, 8)); // Result is – 232
console.log(countrate(200)); // Result is – 339 (here default taxRate – 0.7 and discount – 1)
Explanation of multiple parameters with default values.
इस प्रोग्राम में, taxRate डिफ़ॉल्ट रूप से 0.7 (70%) और discount डिफ़ॉल्ट रूप से 1 डिक्लेअर किया गया है। यदि कोई भी वैल्यू प्रोवाइड नहीं की जाती है, तो यहाँ फ़ंक्शन डिफ़ॉल्ट वैल्यू का उपयोग करता है।
Default parameters with expressions in JavaScript.
जावास्क्रिप्ट प्रोग्रामर डिफ़ॉल्ट डिक्लेअर पैरामीटर में फंक्शन एक्सप्रेशन को अप्लाई कर सकते हैं। जैसे ही प्रोग्राम में इन फ़ंक्शन को कॉल करते ही इन एक्सप्रेशन का एवोलुशन किया जाता है।
function companydetail(companyName, services = companyName) {
console.log(companyName + ” , ” + services);
}
companydetail(“Vcanhelpsu”, “Computer programming”); // Result is – Vcanhelpsu, Computer programming
companydetail(“Explore Programming Resources”); // Result is – Explore Programming Resources, Explore Programming Resources
Explanation of default parameters with expressions in JavaScript.
यहाँ इस कंडीशन में, यदि सर्विसेज टाइप को इंडीकेट नहीं किया गया है, तो वह companyName के वैल्यू में डिफाल्ट होल्ड हो जाता है। इस कारण, यदि केवल एक companyName को फंक्शन में पास किया जाता है, तो यह उसे रिपीट करेगा।
Undefined default parameters in JavaScript.
जावास्क्रिप्ट फंक्शन प्रोग्राम में डिफ़ॉल्ट वैल्यू केवल तभी उपयोग की जाती है, जब फंक्शन पैरामीटर अपरिभाषित हो। यदि आप किसी फंक्शन में शून्य या कोई अन्य वैल्यू पास करते हैं, तो यहाँ प्रोग्राम फंक्शन डिफ़ॉल्ट वैल्यू का उपयोग नहीं करता है।
function message(companyname = “Vcanhelpsu”) {
console.log(“Join Course, ” + companyname + “.”);
}
message(); // Result – Join Course, Vcanhelpsu.
message(“Harry”); // Result – Join Course, Harry.
message(null); // Result – Join Course, null.
Explanation of undefined default parameters in JavaScript.
इस फंक्शन में null क्लियर आर्डर में पास किया गया है, यहाँ नल्ल को एक वैल्यू की तरह ट्रीट किया गया है, यहाँ अपरिभाषित नहीं, इस वजह से यह फंक्शन में डिफ़ॉल्ट पैरामीटर को यूज़ नहीं करता है।
Use of function as default parameter in JavaScript.
जावास्क्रिप्ट प्रोग्रामर फ़ंक्शन या अधिक काम्प्लेक्स एक्सप्रेशन को डिफ़ॉल्ट वैल्यू के आर्डर में भी अप्लाई कर सकते हैं।
function createemployee(employeename, prefix = “employee – “) {
return prefix + employeename;
}
console.log(createemployee(“Bhavishi”)); // Result – employee – Bhavishi
console.log(createemployee(“Lalit”, “founder – “)); // Result – founder – Lalit
Explanation of using functions as default parameters in JavaScript.
यहाँ प्रीफिक्स पैरामीटर का डिफ़ॉल्ट वैल्यू “employee -” होता है, पर यहाँ प्रोग्रामर कोई अन्य वैल्यू (जैसे “founder -“) वैल्यू प्रोवाइड करते हैं, तो यह डिफ़ॉल्ट फंक्शन वैल्यू को प्रोग्राम में ओवरराइड कर देगा।
Benefits of using default parameters in JavaScript.
Cleaner program source code.
जावास्क्रिप्ट प्रोग्राम में उपयोग डिफ़ॉल्ट पैरामीटर प्रोग्रामर को प्रोग्राम में मैन्युअल चेकिंग जरूरत को फिनिश कर देते हैं कि मौजूदा फंक्शन में कोई पैरामीटर वैल्यू पास हुआ है या नहीं हुआ और अगर नहीं हुआ है, तो फंक्शन में डिफ़ॉल्ट वैल्यू प्रोवाइड करते हैं। यह आपके फ़ंक्शन प्रोग्राम को क्लियर और ज़्यादा रीडेबल क्रिएट करता हैं।
// Function program without default parameters.
function message(companyname) {
if (companyname === undefined) {
companyname = “Vanhelpsu”;
}
console.log(“Programming, ” + companyname + “.”);
}
// Function program with default parameters.
function message(companyname = “Vcanhelpsu”) {
console.log(“Programming, ” + companyname + “.”);
}
Better program control over function behavior.
जावास्क्रिप्ट प्रोग्राम में डिफ़ॉल्ट फंक्शन पैरामीटर प्रोग्रामर को बेहतर कण्ट्रोल प्रोवाइड करते हैं, जिससे कि किसी फंक्शन आर्गुमेंट के मिसिंग होने पर फ़ंक्शन कैसे बिहेव करता है। यह फंक्शन प्रोग्राम में अपरिभाषित वैल्यू के कारण होने वाली प्रोग्रामिंग को स्टॉप करता है।
Better flexibility in function usage.
फंक्शन प्रोग्राम में वैकल्पिक पैरामीटर्स को सार्थक डिफ़ॉल्ट वैल्यू के साथ परमिशन प्रोवाइड कर फंक्शन को अधिक फ्लेक्सिबल क्रिएट किया जाता है, जिससे मौजूदा फंक्शन को मल्टीप्ल रेफ़्रेन्स में यूज़ करना इजी हो जाता है।
Default Parameters vs. Arguments Object in JavaScript.
जावास्क्रिप्ट प्रोग्रामिंग में ES6 में डिफ़ॉल्ट पैरामीटर्स के उपयोग से पहले, जावास्क्रिप्ट सॉफ्टवेयर डेवलपर्स अक्सर अनुपलब्ध प्रोग्राम पैरामीटर आर्गुमेंट को मैनेज करने और डिफ़ॉल्ट वैल्यू को मैन्युअल रूप से इंडीकेट करने के लिए आर्गुमेंट ऑब्जेक्ट का यूज़ करते थे। लेकिन, डिफ़ॉल्ट प्रोग्राम फंक्शन पैरामीटर्स के साथ, यह इजी और अधिक रीडेबल हो जाता है।
Using Arguments in JavaScript Old Method Example.
function message(companyname) {
if (arguments.length === 0) {
companyname = “Vcanhelpsu”;
}
console.log(“Welcome to, ” + companyname + “.”);
}
message(); // Result – Welcome to, Vcanhelpsu
JavaScript Example of New Method Using Default Parameters.
function message(companyname = “vcanhelpsu”) {
console.log(“welcome to, ” + companyname + “.”);
}
message(); // Result – welcome to,vcanhelpsu
Explanation of New Method Parameters.
जावास्क्रिप्ट प्रोग्रामिंग में डिफ़ॉल्ट पैरामीटर वाला नया सिंटैक्स, प्रोग्राम आर्गुमेंट की बजाय अधिक डिटेल और समझने में इजी है।
Default Parameters Important Notes.
- Evaluation of default parameters in the program – प्रोग्राम में डिफ़ॉल्ट वैल्यूज का एवोलुशन केवल तभी किया जाता है, जब प्रोग्राम में आर्गुमेंट प्रोवाइड नहीं किया गया हो या आर्गुमेंट स्पष्ट रूप से अपरिभाषित डिफाइन हो। यदि आप फंक्शन में शून्य वैल्यू को पास करते हैं, तो यह मौजूदा फंक्शन में डिफ़ॉल्ट वैल्यू का उपयोग नहीं करता है।
- Order of parameters in the program – किसी भी प्रकार के प्रोग्राम अस्पष्टता से बचने के लिए डिफ़ॉल्ट प्रोग्राम पैरामीटर को पैरामीटर लिस्ट के बॉटम में डिस्प्ले करना चाहिए। जहा प्रोग्रामर डिफ़ॉल्ट वाले प्रोग्राम पैरामीटर को उन पैरामीटर के बाद डिस्प्ले कर सकते हैं, जिनमें डिफ़ॉल्ट पैरामीटर वैल्यू नहीं हैं।
// Correct function parameter syntax.
function sample(parameter1, parameter2 = “default”) {}
// Incorrect function parameter syntax error.
function sample(parameter1 = “default”, parameter2) {}
javascript Default Parameters Summary
Function Feature | Default parameter function Description |
Default Value Assignment | In any javascript program If an argument is missing or is undefined nature, the default value is assigned to parameter. |
Function Expression as Default | During default parameter function call, you can use expressions or function calls as default function values. |
No Effect for null | In default function parameter If null values are passed, the default is not used. Then here it Only undefined triggers the default. |
Cleaner program Code | Function Default parameters eliminate the need for manual program source code checks for undefined and provide cleaner programming code. |
Parameter Lexical Scope Support | Where provided Default parameters argument can use variables or functions from the surrounding scope with lexical programming scope support. |
Conclusion of Default Parameters.
जावास्क्रिप्ट प्रोग्रामिंग में डिफ़ॉल्ट पैरामीटर एक पावरफुल मॉडुलर फंक्शनल प्रोग्रामिंग फीचर्स है, जो जावास्क्रिप्ट प्रोग्रामर को फ़ंक्शन पैरामीटर के लिए डिफ़ॉल्ट वैल्यू डिफाइन करने की परमिशन प्रोवाइड करते है, जिससे जावास्क्रिप्ट प्रोग्रामर को मैन्युअल फंक्शन कंडीशन चेकिंग या कंडीशनल असाइनमेंट की जरूरत हो जाती है। ये आपके प्रोग्राम में फ़ंक्शन को अधिक फ्लेक्सिबल और रीडेबल बनाता हैं।