JavaScript Tutorial

JavaScript Comments

JavaScript में comments का उपयोग code को समझाने, documentation देने, या किसी हिस्से को temporarily disable करने के लिए किया जाता है। Comments browser द्वारा execute नहीं किए जाते, यानी ये code में सिर्फ इंसानों के लिए होते हैं – developers के लिए!

इस chapter में आप सीखेंगे:


JavaScript में Comments के प्रकार

JavaScript में दो प्रकार के comments होते हैं:


1. Single-Line Comments

एक ही line में comment लिखने के लिए // का उपयोग किया जाता है।

// यह एक single-line comment है
let name = "Amit"; // यह भी एक comment है

📌 इसे आप किसी भी statement के पहले या बाद में लिख सकते हैं।


2. Multi-Line Comments

जब आपको एक से ज्यादा line में comment लिखना हो, तो /* */ का उपयोग किया जाता है।

/*  
  यह एक multi-line comment है  
  जो कई lines में लिखा गया है  
  और code को अच्छे से explain करता है
*/
let age = 25;

✅ Useful जब आप पूरा section या block explain करना चाहते हैं।


Comments का उपयोग कहाँ और क्यों?

🔹 Code को समझाने के लिए:

// User का नाम input लें
let userName = prompt("Enter your name:");

🔹 Temporarily किसी code को disable करने के लिए:

// alert("This feature is under maintenance");

🔹 TODOs या Reminders के लिए:

// TODO: Add validation for email input

Best Practices

✅ Clear और meaningful comment लिखें
✅ जरूरी चीजों को ही explain करें
❌ Obvious चीजों को बार-बार ना लिखें

Good:

// Total price में 18% GST जोड़ें
let total = price + (price * 0.18);

Bad:

// Variable declare करें
let x = 5; // ये साफ-साफ दिख रहा है, comment की जरूरत नहीं

Practical Example

// User से उम्र पूछें
let age = prompt("Enter your age");

// अगर उम्र 18 या उससे अधिक है, तो adult कहें
if (age >= 18) {
    console.log("You are an adult.");
} else {
    // अन्यथा, minor कहें
    console.log("You are a minor.");
}

Comments का Use Debugging में

कभी-कभी हम किसी part को test नहीं करना चाहते, तो उसे comment करके temporarily बंद कर देते हैं:

/*
function greet() {
  alert("Hello!");
}
*/

console.log("Function is disabled for now.");

अभ्यास प्रश्न

  1. JavaScript में comments कितने प्रकार के होते हैं? उनके syntax और उपयोग लिखिए।
  2. एक ऐसा उदाहरण दीजिए जहाँ single-line और multi-line दोनों का उपयोग हुआ हो।
  3. क्या comments को JavaScript interpreter execute करता है? क्यों या क्यों नहीं?
  4. नीचे दिए गए code में कौन-सा part execute नहीं होगा?
let name = "Riya";
// console.log("Hello " + name);
console.log("Welcome to JavaScript!");

Quick Recap

Comment TypeSyntaxUse Case
Single-line// commentएक लाइन में short notes के लिए
Multi-line/* comment */कई लाइनों में explanation के लिए
Disable code block// or /* */किसी हिस्से को test से बाहर करने के लिए