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

क्या अपरकेस सही तरीके से इस्तेमाल किया गया है जावास्क्रिप्ट

<घंटा/>

इसी समस्या के लिए हम अपरकेस अक्षर के सही प्रयोग को निम्नलिखित नियमों द्वारा परिभाषित करते हैं -

  • एक शब्द के सभी अक्षर कैपिटल होते हैं, जैसे "INDIA"।
  • किसी शब्द के सभी अक्षर कैपिटल नहीं होते, जैसे "उदाहरण"।
  • किसी शब्द का केवल पहला अक्षर कैपिटल होता है, जैसे "रमेश"।

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक स्ट्रिंग में लेता है यह निर्धारित करता है कि स्ट्रिंग इन तीन नियमों में से किसी एक का अनुपालन करती है या नहीं।

अगर ऐसा होता है तो हम सही लौटते हैं, अन्यथा गलत।

उदाहरण

const detectCapitalUse = (word = '') => {
   let allCap = true;
   for (let i = 0; i < word.length; i++){
      if (word.charAt(i) === word.charAt(i).toUpperCase()){
         if (allCap) continue;
            else return false;
      }
      else {
         if (allCap && i > 1)
            return false;
         else allCap = false;
      };
   };
   return true;
};
console.log(detectCapitalUse('INDIA'));
console.log(detectCapitalUse('jdsdS'));
console.log(detectCapitalUse('dsdsdsd'));

आउटपुट

और कंसोल में आउटपुट होगा -

true
false
true

  1. कैसे पूर्णांकों की एक सरणी सही ढंग से जावास्क्रिप्ट सॉर्ट करने के लिए?

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को तब संख्याओं की सरणी को क्रमबद्ध करना चाहिए (या तो आरोही या अवरोही क्रम)। उदाहरण इसके लिए कोड होगा - const arr = [2, 5, 19, 2, 43, 32, 2, 34, 67, 88, 4, 7]; const sortIntegers = (arr = []) => {    const s

  1. जावास्क्रिप्ट में सबसे लंबा शब्द बनाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक यादृच्छिक अंग्रेजी वर्णमाला स्ट्रिंग लेता है, str, पहले तर्क के रूप में और स्ट्रिंग्स की एक सरणी, arr, दूसरे तर्क के रूप में। हमारे फ़ंक्शन का कार्य स्ट्रिंग स्ट्र से कुछ वर्णों को हटाने का प्रयास करना है और यह जांचना है कि कौन सा सबसे लंब

  1. जावास्क्रिप्ट का उपयोग करके एक अस्पष्ट शब्द को मान्य करना

    समस्या एक Boggle बोर्ड अलग-अलग वर्णों की एक 2D सरणी है, उदा। - कॉन्स बोर्ड =[ [आई, एल, ए, डब्ल्यू], [बी, एन, जी, ई], [आई, यू ,ए, ओ], [ए, एस, आर, एल]]; हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो बोगल बोर्ड और एक स्ट्रिंग लेता है और जांचता है कि वह स्ट्रिंग बोगल बोर्ड में मान्य अनुमा