लोड हो रहा है...

JavaScript स्टेटमेंट

आप परिणाम को पेज, डायलॉग या सिर्फ Console पर भेजना जानते हैं। अब स्क्रिप्ट के अंदर के काम की इकाइयाँ देखें: स्टेटमेंट। हर स्टेटमेंट एक पूरा निर्देश है। कई स्टेटमेंट ऊपर से नीचे चलते हैं — जब तक बाद में नियंत्रण प्रवाह रास्ता न बदले।

JavaScript स्टेटमेंट क्या है और कई कैसे लिखें?

एक स्टेटमेंट वह पूरा निर्देश है जो ब्राउज़र चलाता है — जैसे कोई मान लॉग करना या कोई तत्व अपडेट करना। इस कोर्स में हर स्टेटमेंट के अंत में सेमीकोलन (;) लगाएँ। उन्हें उसी क्रम में लिखें जिस क्रम में चलवाना है। स्पेस और नई पंक्तियाँ पढ़ने के लिए हैं; अर्थ नहीं बदलतीं अगर स्टेटमेंट स्पष्ट रहें। जब कई स्टेटमेंट एक साथ हों, उन्हें घुमावदार ब्रेसेस { } में रखें — वह समूह कोड ब्लॉक है।

स्टेटमेंट नियम एक नज़र में

📊 शुरुआत में स्टेटमेंट कैसे सोचें

विचार आपके लिए मतलब
एक स्टेटमेंट एक पूरा निर्देश (इस कोर्स में फिर ;)
सेमीकोलन स्टेटमेंट खत्म करता है — अभी आदत बनाएँ
क्रम ऊपर से नीचे: पहले की पंक्तियाँ पहले खत्म
खाली जगह स्पेस और खाली पंक्तियाँ पढ़ने में मदद; «अतिरिक्त सिंटैक्स» नहीं
पंक्ति तोड़ना लंबा स्टेटमेंट तोड़ सकते हैं अगर स्पष्ट रहे
कोड ब्लॉक { } स्टेटमेंटों का समूह एक इकाई की तरह (अक्सर दिखेगा)

एक स्टेटमेंट

एक निर्देश से शुरू करें। सेमीकोलन उसे बंद करता है। Console आपको परिणाम दिखाता है — अगर लक्ष्य विज़िटर है, पेज अपडेट अभी भी चाहिए (पिछला सत्र)।

एक पूरा स्टेटमेंट

javascript
console.log("One statement");

अच्छी आदतें

  • सीखते समय हर स्टेटमेंट में एक साफ़ काम रखें
  • इंजन कभी अनुमान लगाए तो भी अंत में ; लगाएँ
  • पंक्ति ज़ोर से पढ़ें: अगर अभी पूरा निर्देश नहीं, काम अधूरा है

कई स्टेटमेंट — क्रम मायने रखता है

इंजन स्टेटमेंट क्रम से चलाता है। पहला console.log खत्म होता है, फिर दूसरा शुरू। पंक्तियाँ बदलें तो Console का क्रम भी बदलेगा।

तीन स्टेटमेंट क्रम में

javascript
console.log("First");
console.log("Second");
console.log("Third");

पेज पर भी वही नियम: पहले वाला स्टेटमेंट जो टेक्स्ट सेट करता है, बाद वाले से पहले चलता है जो उसे बदलता है। क्रम अर्थ का हिस्सा है।

एक पंक्ति में एक से अधिक स्टेटमेंट

आप कर सकते हैं दो छोटे स्टेटमेंट एक पंक्ति में, अगर दोनों में सेमीकोलन हो। पढ़ने लायक फ़ाइलें अक्सर प्रति पंक्ति एक स्टेटमेंट रखती हैं। साझा पंक्ति तभी जब दोनों कदम बहुत छोटे और सच में साथ हों।

एक पंक्ति में दो स्टेटमेंट

javascript
console.log("A"); console.log("B");

स्पेस और पंक्ति तोड़ना

अतिरिक्त स्पेस और खाली पंक्तियाँ नए स्टेटमेंट नहीं बनातीं। लंबा स्टेटमेंट कई पंक्तियों में तोड़ना ठीक है अगर हिस्से एक स्पष्ट निर्देश रहें। बग «ठीक» करने के लिए सारे स्पेस मत मिटाएँ — तर्क या गायब सेमीकोलन ठीक करें।

वही स्टेटमेंट, साफ़ लेआउट

javascript
console.log(
"Still one statement"
);
console.log("Next statement");

कोड ब्लॉक — ब्रेसेस में स्टेटमेंट

घुमावदार ब्रेसेस { } स्टेटमेंटों को एक ब्लॉक में बाँधती हैं। जल्द फंक्शन, if और लूप में दिखेंगी। अभी ब्लॉक का मतलब: «ये स्टेटमेंट साथ चलते हैं»।

पेज अपडेट करने वाला छोटा ब्लॉक

html
<!DOCTYPE html>
<html>
<head>
<title>Statements — Block</title>
</head>
<body>
<h1 id="msg">Waiting…</h1>
<script>
{
document.getElementById("msg").textContent = "Step one";
document.getElementById("msg").textContent = "Step two — last wins";
}
</script>
</body>
</html>

ब्रेसेस के अंदर दोनों स्टेटमेंट क्रम से चलते हैं। हेडिंग «Step two — last wins» पर रुकती है क्योंकि वह असाइनमेंट अंतिम है। ब्रेसेस ऊपर→नीचे का नियम नहीं बदलतीं; सिर्फ काम समूह करती हैं।

खुद आज़माएँ

  1. तीन console.log पंक्तियाँ चलाएँ; फिर पहली और आखिरी बदलें और Console क्रम जाँचें।
  2. दो छोटे लॉग दो सेमीकोलन के साथ एक पंक्ति में रखें; फिर पढ़ने के लिए दो पंक्ति करें।
  3. स्पेस उदाहरण की तरह स्ट्रिंग लॉग दो पंक्ति में तोड़ें — एक ही स्टेटमेंट रहे।
  4. HTML ब्लॉक डेमो खोलें; दूसरी असाइनमेंट स्ट्रिंग बदलें और रिफ्रेश करें।
  5. वैकल्पिक: जानबूझकर एक सेमीकोलन हटाएँ, Console संदेश देखें, वापस लगाएँ।

आम गलतियाँ

  • स्पेस या खाली पंक्तियों को प्रोग्राम मानना (वे सिर्फ पढ़ने का रूप देती हैं)
  • मान लेना कि बाद की पंक्तियाँ पहले चलती हैं
  • सेमीकोलन छोड़ना «क्योंकि एक बार चला» फिर ऑटो-सेमीकोलन के उलझाव में फँसना
  • इस सत्र को आउटपुट से मिलाना: स्टेटमेंट निर्देश हैं; आउटपुट था परिणाम कहाँ दिखे
  • अभी Syntax (अगला सत्र) की उम्मीद — लिटरल, पहचानकर्ता और केस-संवेदनशीलता वहाँ

सार

  • स्टेटमेंट एक पूरा निर्देश है
  • इस कोर्स में स्टेटमेंट ; से खत्म करें
  • कई स्टेटमेंट ऊपर से नीचे चलते हैं
  • स्पेस और पंक्ति तोड़ना इंसानों के लिए; नए स्टेटमेंट नहीं बनाते
  • { } स्टेटमेंटों को कोड ब्लॉक में बाँधता है
  • अगला: Syntax — उन स्टेटमेंटों के अंदर मान और नाम कैसे लिखे जाते हैं

🧠 अपने ज्ञान की परीक्षा करें

शुरू करने के लिए तैयार

अपने ज्ञान की परीक्षा करें

इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं

❓
6
प्रश्न
🎯
70%
पास करने के लिए
♾️
∞
समय
🔄
∞
प्रयास

📝 निर्देश

  • हर प्रश्न को ध्यान से पढ़ें
  • हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
  • आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
  • आपकी प्रगति शीर्ष पर दिखाई जाएगी