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

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

<घंटा/>

हां, सभी जावास्क्रिप्ट घोषणाओं को शीर्ष पर रखना एक अच्छा अभ्यास है। आइए एक उदाहरण देखें -

उदाहरण

<html>
   <head>
      <title>JavaScript String match() Method</title>
   </head>

   <body>
      <script>
         // all the variables declared at top
         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>

निम्नलिखित वैध कारण हैं -

  • सभी चरों की जांच के लिए एक ही स्थान देता है।
  • वैश्विक चर से बचने में मदद करता है
  • पुन:घोषणाओं से बचा जाता है।
  • कोड दूसरों के लिए भी पढ़ना आसान है।

  1. जावास्क्रिप्ट में समय स्ट्रिंग को सुधारना

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

  1. जावास्क्रिप्ट में आंदोलन की अंतिम दिशा ढूँढना

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

  1. अपने मैक पर सभी विंडोज़ के शीर्ष पर आईट्यून्स मिनीप्लेयर कैसे रखें

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