Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में तर्क और पैरामीटर के बीच अंतर क्या है?

इस बारे में जानें कि जावास्क्रिप्ट में तर्क और पैरामीटर के बीच क्या अंतर है, और यह मायने रखता है कि आप किस शब्द का उपयोग करते हैं।

JavaScript तर्क/पैरामीटर क्या है?

जब आप जावास्क्रिप्ट में फ़ंक्शन निष्पादित करते हैं, तो आपके पास फ़ंक्शन को कुछ जानकारी देने का विकल्प होता है जैसा कि आप इसे कहते हैं।

आपके द्वारा पास की जाने वाली जानकारी को या तो एक तर्क या एक पैरामीटर के रूप में संदर्भित किया जाता है, और अधिकांश डेवलपर्स दो शब्दों का परस्पर उपयोग करेंगे।

उदाहरण:

function greetings(name) {
	console.log(name)
}

greetings('Anna') 

'Anna' जब greetings() समारोह कहा जाता है।

तो क्या यह तर्क या पैरामीटर है?

जावास्क्रिप्ट में तर्क बनाम पैरामीटर के बारे में डैन अब्रामोव का कहना है:

<ब्लॉकक्वॉट>

आप किस पक्ष को पढ़ रहे हैं (फ़ंक्शन परिभाषा या फ़ंक्शन कॉल) के आधार पर उन्हें "तर्क" या "पैरामीटर" कहा जाता है। हालाँकि, शब्दावली में यह अंतर पांडित्यपूर्ण है, और व्यवहार में इन दो शब्दों का परस्पर उपयोग किया जाता है।

<उद्धरण>स्रोत

दूसरे शब्दों में, है कब . के संदर्भ में अंतर सरासर संचार में किसी भी शब्द का उपयोग करने के लिए:

  • पैरामीटर: वह चीज जो फंक्शन डेफिनिशन में पास हो जाती है।
  • तर्क: वह चीज जो फंक्शन को कॉल करने पर पास हो जाती है।

तो उपरोक्त उदाहरण में, यदि हमें पाठ्यपुस्तक की सही शब्दावली का उपयोग करना है:

  • हम एक तर्क पारित कर रहे हैं Anna समारोह के लिए।
  • name function greetings(name) . के अंदर भाग एक पैरामीटर है।

हालांकि, जब आपके कोड को चलाने और समझने की बात आती है, तो सही समय पर सही शब्द का उपयोग करने से कोई फर्क नहीं पड़ेगा।

विकास में जिन सभी चीजों के बारे में आप चिंता कर सकते हैं, उनमें से यह उनमें से एक नहीं है — जब तक कि आप नौकरी के लिए साक्षात्कार में नहीं जाते जहां वे वास्तव में हैं अच्छा कोड लिखने की आपकी क्षमता से अधिक इस सामान की परवाह करें।


  1. जावास्क्रिप्ट फ़ंक्शंस में डिफ़ॉल्ट और बाकी पैरामीटर के बीच क्या अंतर है?

    डिफ़ॉल्ट पैरामीटर डिफ़ॉल्ट पैरामीटर फ़ंक्शन पैरामीटर को आसानी से संभालने के लिए आया था। औपचारिक पैरामीटर को डिफ़ॉल्ट मानों के साथ प्रारंभ करने की अनुमति देने के लिए आप आसानी से डिफ़ॉल्ट पैरामीटर सेट कर सकते हैं। यह तभी संभव है जब कोई मान या अपरिभाषित पारित न हो। उदाहरण <html>    <

  1. जावास्क्रिप्ट में कार्यों और विधियों में क्या अंतर है?

    जावास्क्रिप्ट में कार्य और विधियाँ समान हैं, लेकिन विधि एक फ़ंक्शन है, जो किसी वस्तु का गुण है। जावास्क्रिप्ट में फ़ंक्शन का एक उदाहरण निम्नलिखित है - function functionname(param1, param2){    // code } उदाहरण विधि किसी ऑब्जेक्ट से संबद्ध एक फ़ंक्शन है। जावास्क्रिप्ट में एक विधि का उदाहरण

  1. जावास्क्रिप्ट में पैरामीटर और तर्क।

    फ़ंक्शन पैरामीटर फ़ंक्शन परिभाषा में मौजूद चर के नाम हैं। फ़ंक्शन तर्क वास्तविक मान हैं जो फ़ंक्शन को पास किए जाते हैं और उनके द्वारा प्राप्त किए जाते हैं। जावास्क्रिप्ट में पैरामीटर और तर्क दिखाने वाला कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, से