JavaScript Academy · पाठ

डिक्लेरेशन बनाम एक्सप्रेशन, एरो की बुनियाद

फ़ंक्शन डिक्लेरेशन बनाम एक्सप्रेशन, एरो फ़ंक्शन सिंटैक्स और उपयोग के सरल तरीके।

पाठ 1, कुल 3 में से8 चरण

डिक्लेरेशन बनाम एक्सप्रेशन, एरो की बुनियाद, CoddyKit पर JavaScript Academy का एक निःशुल्क पाठ है। यह 3 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह JavaScript Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। JavaScript Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।

परिचय

लक्ष्य: फ़ंक्शन की घोषणाओं और अभिव्यक्तियों में अंतर समझें, arrow सिंटैक्स की मूल बातें सीखें और काम के लिए सबसे सरल रूप चुनें।

  • घोषणा
  • अभिव्यक्ति
  • Arrow की मूल बातें
डिक्लेरेशन बनाम एक्सप्रेशन, एरो की बुनियाद — चित्र 1

फ़ंक्शन घोषणा

फ़ंक्शन घोषणा को पहले से ऊपर उठाया जाता है, इसलिए कॉल उसकी परिभाषा से पहले भी लिखी जा सकती हैं।

// Function declaration
// Can be called before or after its definition (hoisted)
console.log(greet("Ayla"));

function greet(name) {
  return "Hello, " + name + "!";
}

console.log(greet("Coder"));
डिक्लेरेशन बनाम एक्सप्रेशन, एरो की बुनियाद — चित्र 2

फ़ंक्शन अभिव्यक्ति

फ़ंक्शन अभिव्यक्ति रनटाइम पर बनाई जाती है; इसे असाइनमेंट वाली पंक्ति के बाद कॉल कीजिए।

// Function expression
// Assigned to a variable; not callable before this line
const add = function (a, b) {
  return a + b;
};

console.log("Sum:", add(2, 3));
डिक्लेरेशन बनाम एक्सप्रेशन, एरो की बुनियाद — चित्र 3

एरो की मूल बातें

एरो फ़ंक्शन संक्षिप्त होते हैं। एक पैरामीटर के लिए आप कोष्ठक हटा सकते हैं; एक-पंक्ति वाले बॉडी में रिटर्न भी छोड़ा जा सकता है।

// Arrow function basics
// Short, expression-friendly syntax
const double = (n) => {
  return n * 2;
};

const square = n => n * 2; // simple one-liner for demo

console.log(double(4));
console.log(square(4));
डिक्लेरेशन बनाम एक्सप्रेशन, एरो की बुनियाद — चित्र 4

फ़ॉर्म चुनना

नाम वाली उपयोगिताओं के लिए घोषणाओं का उपयोग कीजिए; छोटे इनलाइन सहायक फ़ंक्शन के लिए एरो फ़ंक्शन का उपयोग कीजिए।

// Pick the simplest form for clarity
// Use declarations for top-level named utilities
function toTitle(name) {
  return "Title: " + name;
}

// Use arrows for tiny inline helpers
const shout = text => text.toUpperCase();

console.log(toTitle("Intro"));
console.log(shout("hello"));
डिक्लेरेशन बनाम एक्सप्रेशन, एरो की बुनियाद — चित्र 5

शुरुआती सीखने वालों के लिए सुझाव

सुझाव:

  • फ़ंक्शन का नाम उसके काम के अनुसार रखिए।
  • हर फ़ंक्शन में एक छोटा काम रखिए।
  • छोटी, सीधी बॉडी और स्पष्ट रिटर्न को प्राथमिकता दीजिए।
डिक्लेरेशन बनाम एक्सप्रेशन, एरो की बुनियाद — चित्र 6

होइस्टिंग प्रश्नोत्तरी

त्वरित जाँच: होइस्टिंग का व्यवहार।

डिक्लेरेशन बनाम एक्सप्रेशन, एरो की बुनियाद — चित्र 7

पुनरावलोकन

पुनरावलोकन: घोषणाओं को पहले से ऊपर उठाया जाता है और वे नाम वाली उपयोगिताओं के लिए अच्छी होती हैं; अभिव्यक्तियाँ और एरो फ़ंक्शन रनटाइम पर बनाए जाते हैं और छोटे सहायक फ़ंक्शन के लिए उपयोगी होते हैं।

डिक्लेरेशन बनाम एक्सप्रेशन, एरो की बुनियाद — चित्र 8
शुरुआत निःशुल्क

एआई शिक्षक के साथ JavaScript सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
59
पाठ
200

अक्सर पूछे जाने वाले प्रश्न

क्या “डिक्लेरेशन बनाम एक्सप्रेशन, एरो की बुनियाद” पाठ निःशुल्क है?

हाँ — JavaScript Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “डिक्लेरेशन बनाम एक्सप्रेशन, एरो की बुनियाद” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। JavaScript Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।

“डिक्लेरेशन बनाम एक्सप्रेशन, एरो की बुनियाद” में मैं क्या सीखूँगा?

फ़ंक्शन डिक्लेरेशन बनाम एक्सप्रेशन, एरो फ़ंक्शन सिंटैक्स और उपयोग के सरल तरीके। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ JavaScript Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या JavaScript Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर JavaScript Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 1वाँ पाठ है।

“डिक्लेरेशन बनाम एक्सप्रेशन, एरो की बुनियाद” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस JavaScript Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर JavaScript Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. डिक्लेरेशन बनाम एक्सप्रेशन, एरो की बुनियाद
  2. पैरामीटर, डिफ़ॉल्ट, रेस्ट और रिटर्न
  3. this की बुनियाद; call/apply/bind (परिचय)
← JavaScript Academy पर वापस जाएँ