JavaScript कमेंट
आप निर्देश और सावधानी से लिखे मान लिख सकते हैं। इस पाठ में इंजन जो छोड़ देता है वह जोड़ते हैं: कमेंट — आपके और कोड पढ़ने वाले अन्य लोगों के लिए नोट।
JavaScript कमेंट क्या हैं और उन्हें कैसे लिखें?
कमेंट वह टेक्स्ट है जिसे JavaScript इंजन नजरअंदाज करता है। यह प्रोग्राम का व्यवहार नहीं बदलता। उस पंक्ति के अंत तक नोट के लिए // उपयोग करें, या एक/कई पंक्तियों के लिए /* … */। कमेंट क्यों समझाते हैं, याद दिलाने देते हैं, या टेस्ट करते समय अस्थायी रूप से एक पंक्ति बंद करते हैं।
कमेंट रूप एक नज़र में
📊 शुरुआती कमेंट कैसे इस्तेमाल करें
| रूप | उदाहरण | कब उपयोग करें |
|---|---|---|
एक पंक्ति // |
// स्वागत संदेश दिखाएँ |
पंक्ति के ऊपर या अंत में छोटा नोट |
कई पंक्तियाँ /* */ |
/* कई पंक्तियों के नोट */ |
लंबी व्याख्या, या एक साथ कई पंक्तियाँ |
| कोड के बाद | console.log(x); // अस्थायी जाँच |
निर्देश के पास छोटा रिमाइंडर |
| पंक्ति बंद करें | // console.log(x); |
मिटाए बिना अस्थायी रूप से निर्देश रोकें |
| इंजन के लिए नहीं | (कोई भी कमेंट) | आगंतुक आपके कमेंट «नहीं चलाते» — सिर्फ इंसान पढ़ते हैं |
// से एक-पंक्ति कमेंट
// से उस पंक्ति के अंत तक सब कमेंट है। उसी पंक्ति पर // से पहले का कोड अभी भी चलता है।
console.log("Hello"); // Console के लिए अभिवादन
console.log(42); // एक संख्या लिटरल
आप // को अकेले अपनी पंक्ति पर भी रख सकते हैं, जिस निर्देश का वर्णन करता है उसके ऊपर।
// छोटा स्थिति संदेश लॉग करें
console.log("Ready");
/ / से बहु-पंक्ति कमेंट
/* से शुरू करें और */ पर खत्म करें। बीच का सब कुछ नजरअंदाज होता है — कई पंक्तियों पर भी।
/*
डेमो: आगंतुक को एक बार अभिवादन।
शुरुआती के लिए इसे छोटा रखें।
*/
console.log("Welcome");
कोड अस्थायी रूप से बंद करें
एक पंक्ति को कमेंट करना डिबग की आम आदत है: कोड फ़ाइल में रहता है, लेकिन कमेंट हटाने तक नहीं चलता।
console.log("This runs");
// console.log("This stays quiet");
console.log("This also runs");
सिर्फ बीच वाली पंक्ति चुप है। जब वह लॉग फिर चाहिए, // हटा दें।
पेज अपडेट के पास कमेंट
जब निर्देश पेज अपडेट करता है तो छोटा क्यों कमेंट भविष्य के आपको मदद करता है। कमेंट खुद पेज पर कभी नहीं दिखता।
<!DOCTYPE html>
<html>
<head>
<title>Comments — Page note</title>
</head>
<body>
<h1 id="msg">Waiting…</h1>
<script>
// स्क्रिप्ट चलने पर स्पष्ट स्थिति दिखाएँ
document.getElementById("msg").textContent = "Comments help humans";
</script>
</body>
</html>
शीर्षक टेक्स्ट स्ट्रिंग लिटरल से आता है। // पंक्ति सिर्फ स्रोत पढ़ने वालों के लिए है।
खुद आज़माएँ
console.logके ऊपर एक//नोट और उसी पंक्ति के अंत में दूसरा जोड़ें; चलाएँ और पुष्टि करें कि लॉग अभी भी दिखते हैं।- लॉग के ऊपर दो-पंक्ति व्याख्या
/* */में लपेटें; कमेंट टेक्स्ट बदलें — आउटपुट वही रहना चाहिए। - तीन
console.logमें से एक को//से कमेंट करें, चलाएँ, फिर वापस लाएँ। - HTML डेमो खोलें; सिर्फ कमेंट शब्द बदलें; रिफ्रेश करें और पुष्टि करें कि शीर्षक टेक्स्ट नहीं बदला।
- ऐसा कमेंट लिखें जो क्यों कहे (जैसे «अस्थायी जाँच») न कि कोड को शब्द-दर-शब्द दोहराए।
आम गलतियाँ
/*के बाद बंद*/भूलना — बाद का कोड कमेंट में गायब हो सकता है- सोचना कि
//अगली पंक्ति पर भी चलता है (पंक्ति के अंत पर रुकता है) - बेखबर
/* … /* … */ … */नेस्ट करना — बहु-पंक्ति कमेंट सुरक्षित रूप से नेस्ट नहीं होते - सिर्फ कोड दोहराने वाले कमेंट, उपयोगी क्यों के बिना
- सिंटैक्स (लिटरल और नाम) से उलझाना या पहले से वेरिएबल की उम्मीद — कमेंट नोट हैं, स्टोरेज नहीं
सारांश
- कमेंट इंसानों के लिए हैं; इंजन उन्हें नजरअंदाज करता है
//एक पंक्ति का बाकी भाग ढकता है/* */एक या कई पंक्तियाँ ढक सकता है- क्यों, रिमाइंडर और अस्थायी बंद करने के लिए उपयोग करें — शोर के लिए नहीं
- अगला: वेरिएबल — नाम जो मान रखते हैं जिन्हें आप फिर उपयोग करते हैं
🧠 अपने ज्ञान की परीक्षा करें
अपने ज्ञान की परीक्षा करें
इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं
📝 निर्देश
- हर प्रश्न को ध्यान से पढ़ें
- हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
- आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
- आपकी प्रगति शीर्ष पर दिखाई जाएगी