Avatar ·

JavaScript में var कीवर्ड किसके लिए है और इसका उपयोग कब करना चाहिए?

सभी को नमस्कार! मैंने अभी JavaScript सीखना शुरू किया है और `var` कीवर्ड को समझने में कठिनाई हो रही है। कुछ कोड उदाहरणों में मैं देखता हूँ कि वेरिएबल्स को `var` के साथ घोषित किया जाता है, जबकि अन्य में बिना इसके मान असाइन किया जाता है, उदाहरण के लिए:\n\n```javascript\nvar name = "Анна";\nage = 25;\n```\n\nदोनों तरीके काम करते प्रतीत होते हैं, और मैं इन वेरिएबल्स के मान कंसोल में प्रिंट कर सकता हूँ। लेकिन मैंने सुना है कि यदि `var` का उपयोग नहीं किया जाता है, तो समस्याएँ हो सकती हैं। क्या आप समझा सकते हैं कि अंतर क्या है? `var` लिखना कब अनिवार्य है, और कब इसे छोड़ा जा सकता है? और "hoisting" (वेरिएबल उठाना) क्या है, जिसके बारे में सभी बात करते हैं? मैं साफ और सुरक्षित कोड लिखना चाहता हूँ, लेकिन अभी इन विवरणों में उलझन हो रही है। पहले से धन्यवाद!