इस बारे में जानें कि जावास्क्रिप्ट में तर्क और पैरामीटर के बीच क्या अंतर है, और यह मायने रखता है कि आप किस शब्द का उपयोग करते हैं।
JavaScript तर्क/पैरामीटर क्या है?
जब आप जावास्क्रिप्ट में फ़ंक्शन निष्पादित करते हैं, तो आपके पास फ़ंक्शन को कुछ जानकारी देने का विकल्प होता है जैसा कि आप इसे कहते हैं।
आपके द्वारा पास की जाने वाली जानकारी को या तो एक तर्क या एक पैरामीटर के रूप में संदर्भित किया जाता है, और अधिकांश डेवलपर्स दो शब्दों का परस्पर उपयोग करेंगे।
उदाहरण:
function greetings(name) {
console.log(name)
}
greetings('Anna')
'Anna'
जब greetings()
समारोह कहा जाता है।
तो क्या यह तर्क या पैरामीटर है?
जावास्क्रिप्ट में तर्क बनाम पैरामीटर के बारे में डैन अब्रामोव का कहना है:
<ब्लॉकक्वॉट>आप किस पक्ष को पढ़ रहे हैं (फ़ंक्शन परिभाषा या फ़ंक्शन कॉल) के आधार पर उन्हें "तर्क" या "पैरामीटर" कहा जाता है। हालाँकि, शब्दावली में यह अंतर पांडित्यपूर्ण है, और व्यवहार में इन दो शब्दों का परस्पर उपयोग किया जाता है।
<उद्धरण>स्रोतउद्धरण>दूसरे शब्दों में, है कब . के संदर्भ में अंतर सरासर संचार में किसी भी शब्द का उपयोग करने के लिए:
- पैरामीटर: वह चीज जो फंक्शन डेफिनिशन में पास हो जाती है।
- तर्क: वह चीज जो फंक्शन को कॉल करने पर पास हो जाती है।
तो उपरोक्त उदाहरण में, यदि हमें पाठ्यपुस्तक की सही शब्दावली का उपयोग करना है:
- हम एक तर्क पारित कर रहे हैं
Anna
समारोह के लिए। name
function greetings(name)
. के अंदर भाग एक पैरामीटर है।
हालांकि, जब आपके कोड को चलाने और समझने की बात आती है, तो सही समय पर सही शब्द का उपयोग करने से कोई फर्क नहीं पड़ेगा।
विकास में जिन सभी चीजों के बारे में आप चिंता कर सकते हैं, उनमें से यह उनमें से एक नहीं है — जब तक कि आप नौकरी के लिए साक्षात्कार में नहीं जाते जहां वे वास्तव में हैं अच्छा कोड लिखने की आपकी क्षमता से अधिक इस सामान की परवाह करें।