Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

क्या JavaScript में सभी घोषणाओं को शीर्ष पर रखना एक अच्छी प्रथा है?

अवलोकन

हाँ, 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) की समस्या नहीं होती।
  • कोड दूसरों के लिए पढ़ने में आसान होता है।
  1. - जावास्क्रिप्ट में समय स्ट्रिंग को सुधारना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो HH:MM:SS प्रारूप में एक समय स्ट्रिंग लेता है। लेकिन जोड़ में एक समस्या थी, इसलिए कई समय स्ट्रिंग्स टूटी हुई हैं जिसका अर्थ है कि MM भाग 60 से अधिक हो सकता है, और SS भाग भी 60 से अधिक हो सकता है। हमारा फ़ंक्शन स्ट्रिंग में आवश्यक परिवर्तन करेगा और नई सु

  1. - JavaScript में मूवमेंट की अंतिम दिशा ढूंढना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एकल वर्णों की एक सरणी, arr, को पहला और एकमात्र तर्क के रूप में लेता है। सरणी में केवल 4 वर्ण हो सकते हैं, वे हैं - N → उत्तर दिशा के लिए S → दक्षिण दिशा के लिए W → पश्चिम दिशा के लिए E → पूर्व दिशा के लिए प्रत्येक वर्ण उस विशेष दिशा में इकाई दूरी की चा

  1. iTunes MiniPlayer को अपने मैक पर सभी विंडो के शीर्ष पर कैसे रखें iTunes MiniPlayer को अपने मैक पर सभी विंडो के शीर्ष पर कैसे रखें

    बहुत से लोग अपने मैक पर विभिन्न ऐप्स के साथ काम करते समय संगीत बजाना पसंद करते हैं। और जब OS X में संगीत बजाने की बात आती है, तो आपको केवल iTunes की आवश्यकता होती है। पृष्ठभूमि में संगीत बजाए रखना अच्छा है और यह आपको केंद्रित रहने में मदद करता है, जो मुझे यहां कमी महसूस होती है वह है उस ट्रैक को निय