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

क्या JavaScript switch स्टेटमेंट में सख्त तुलना मानना सुरक्षित है?

उदाहरण

switch(1) {
  case '1':
    alert('Switch तुलना: सख्त नहीं।');
    break;
  case 1:
    alert('Switch तुलना: सख्त।');
    break;
  default:
    alert('डिफ़ॉल्ट');
}

परिणाम: case 1: मैच होगा → "Switch तुलना: सख्त।"

निष्कर्ष: JavaScript switch सख्त तुलना (===) उपयोग करता है। टाइप रूपांतरण नहीं होता।

  1. जावास्क्रिप्ट में continue स्टेटमेंट जावास्क्रिप्ट में continue स्टेटमेंट

    continue स्टेटमेंट का उपयोग एक इटरेशन को छोड़ने के लिए किया जाता है यदि एक विशिष्ट कंडीशन होती है। यदि कंडीशन पूरी होती है, तो उस इटरेशन को छोड़ दिया जाता है और अगले इटरेशन से जारी रखा जाता है। जावास्क्रिप्ट में continue स्टेटमेंट को लागू करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> &

  1. जावास्क्रिप्ट में स्ट्रिक्ट इक्वलिटी बनाम लूज़ इक्वलिटी जावास्क्रिप्ट में स्ट्रिक्ट इक्वलिटी बनाम लूज़ इक्वलिटी

    लूज़ इक्वलिटी ऑपरेटर '==' हमें दो या अधिक ऑपरेंड्स की तुलना करने की अनुमति देता है, पहले उनके मान को एक सामान्य प्रकार में परिवर्तित करके और फिर उनके बीच समानता की जांच करके। स्ट्रिक्ट इक्वलिटी ऑपरेटर '===' हमें दो या अधिक ऑपरेंड्स की तुलना करने की अनुमति देता है, उनके मानों के साथ-

  1. जावास्क्रिप्ट में डिबगर स्टेटमेंट जावास्क्रिप्ट में डिबगर स्टेटमेंट

    जावास्क्रिप्ट में डिबगर स्टेटमेंट का उपयोग कोड में ब्रेकपॉइंट सेट करने के लिए किया जाता है। कोड का निष्पादन डिबगर स्टेटमेंट का सामना करते ही रुक जाता है और डिबगर फ़ंक्शन को कॉल करता है (यदि उपलब्ध हो)। जावास्क्रिप्ट में डिबगर स्टेटमेंट लागू करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html>