Avatar ·

क्या JavaScript में स्ट्रिंग्स के लिए डबल और सिंगल कोट्स एक-दूसरे की जगह इस्तेमाल किए जा सकते हैं?

सभी को नमस्ते! मैंने अभी JavaScript सीखना शुरू किया है और कोट्स को लेकर भ्रमित हूँ। ट्यूटोरियल्स में लिखा है कि स्ट्रिंग्स को सिंगल कोट्स (') और डबल कोट्स (") दोनों से declare किया जा सकता है। लेकिन मुझे समझ नहीं आ रहा कि क्या इनमें कोई मूलभूत अंतर है या इन्हें जैसे चाहें वैसे इस्तेमाल किया जा सकता है?\n\nउदाहरण के लिए, मैं यह कोड लिखता हूँ:\n\n```javascript\nlet name = 'John';\nlet greeting = "Hello, " + name;\nconsole.log(greeting);\n```\n\nऔर यह काम करता है। लेकिन अगर मैं ऐसे लिखूँ:\n\n```javascript\nlet message = "It's a beautiful day!";\n```\n\nतो मुझे error मिलता है। और अगर मैं डबल कोट्स को सिंगल कोट्स से बदल दूँ — तो सब काम करता है। ऐसा क्यों?\n\nइसके अलावा मैंने backticks (`) के बारे में भी सुना है, लेकिन अभी तक समझ नहीं पाया कि वे किस काम आते हैं। शायद मुझे हमेशा सिर्फ एक ही प्रकार के कोट्स का उपयोग करना चाहिए, ताकि भ्रम न हो? या फिर कोई नियम हैं कि कब किसका उपयोग करना बेहतर है?