अवलोकन
हाँ, JavaScript में सभी चर घोषणाओं को स्क्रिप्ट या फ़ंक्शन के शीर्ष पर रखना एक अच्छी प्रथा मानी जाती है। यह कोड को पढ़ने में आसान बनाता है और अनपेक्षित व्यवहार से बचाता है।
उदाहरण
<html> <head> <title>JavaScript String match() Method</title> </head> <body> <script> // सभी चर शीर्ष पर घोषित var str, re, found; str = "For more information, see Chapter 3.4.5.1"; re = /(chapter \d+(\.\d)*)/i; found = str.match( re ); document.write(found ); </script> </body> </html>
मुख्य कारण
- सभी चरों को एक ही स्थान पर जांचने की सुविधा मिलती है।
- ग्लोबल चर बनाने से बचाव होता है।
- दोबारा घोषणा (re-declaration) की समस्या नहीं होती।
- कोड दूसरों के लिए पढ़ने में आसान होता है।