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

क्या JavaScript में switch को default से समाप्त करना अच्छा अभ्यास है?


Switch स्टेटमेंट में Default केस का महत्व

हां, switch को default से समाप्त करना एक अच्छा अभ्यास है। हमेशा इसे default के साथ समाप्त करें।

उदाहरण

<html>
  <body>
    <script>
      <!--
      var grade = 'A';
      document.write("स्विच ब्लॉक में प्रवेश<br />");
      switch (grade) {
        case 'A': document.write("अच्छा काम<br />"); break;
        case 'B': document.write("काफी अच्छा<br />"); break;
        case 'C': document.write("पास<br />"); break;
        case 'D': document.write("इतना अच्छा नहीं<br />"); break;
        case 'F': document.write("फेल<br />"); break;
        default: document.write("अज्ञात ग्रेड<br />")
      }
      document.write("स्विच ब्लॉक से बाहर निकलना");
      //-->
    </script>
  </body>
</html>

Default केस क्यों जरूरी है?

  • अनपेक्षित मानों को संभालता है - यदि कोई मान किसी केस से मेल नहीं खाता।
  • बग्स रोकता है - साइलेंट फेलियर के बजाय स्पष्ट फीडबैक देता है।
  • रखरखाव आसान - नए केस जोड़ते समय डिफ़ॉल्ट व्यवहार सुनिश्चित रहता है।
  • डीबगिंग में मदद - लॉगिंग/अलर्ट के लिए केंद्रीय स्थान।

नोट

default केस वैकल्पिक है लेकिन **अत्यधिक अनुशंसित** है। यह किसी भी केस से मेल न खाने पर चलता है। break की आवश्यकता नहीं होती क्योंकि यह अंतिम केस होता है।

  1. - JavaScript में TypedArray.entries() फंक्शन

    TypedArray का entries() फंक्शन संबंधित TypedArray ऑब्जेक्ट का एक इटरेटर लौटाता है और इसका उपयोग करके, आप इसके की-वैल्यू पेयर्स को प्राप्त कर सकते हैं। जहां यह सरणी के इंडेक्स और उस विशेष इंडेक्स पर एलिमेंट को लौटाता है। सिंटैक्स इसका सिंटैक्स निम्नानुसार है: typedArray.entries() उदाहरण <html&g

  1. - JavaScript में TypedArray.join() फंक्शन

    TypedArray ऑब्जेक्ट का join() फंक्शन टाइप्ड एरे की सामग्री को एकल स्ट्रिंग के रूप में जोड़ता है और इसे लौटाता है। इस मेथड को आप एक सेपरेटर पास कर सकते हैं जो सरणी के एलिमेंट्स को अलग करता है। सिंटैक्स इसका सिंटैक्स निम्नानुसार है: typedArray.join(separator) उदाहरण <html> <head>  

  1. - जावास्क्रिप्ट में एक्सपोनेंशिएशन ऑपरेटर समझाएं?

    एक्सपोनेंशिएशन ऑपरेटर का उपयोग करके हम एक संख्या को दूसरी संख्या की घात तक खोज सकते हैं। इसे ** द्वारा दर्शाया जाता है। हमारे पास पहले से Math.pow() मेथड है जो एक संख्या को दूसरी संख्या की घात तक खोजने के लिए उपयोग किया जाता है। लेकिन एक्सपोनेंशिएशन ऑपरेटर (**) न केवल जावास्क्रिप्ट बल्कि पायथन, रूबी