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

JavaScript में वैकल्पिक स्वर और व्यंजन की पुष्टि करना

समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो अंग्रेजी वर्णमाला की एक स्ट्रिंग, str, को पहला और एकमात्र तर्क के रूप में लेता है। हमारा फ़ंक्शन true वापस करना चाहिए यदि और केवल यदि इनपुट स्ट्रिंग में स्वर और व्यंजन वैकल्पिक रूप से आते हैं, अन्यथा false।

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -

इनपुट

const str = 'amazon';

आउटपुट

const output = true;

आउटपुट व्याख्या

क्योंकि स्ट्रिंग 'amazon' में स्वर और व्यंजन वैकल्पिक रूप से आते हैं।

उदाहरण

निम्नलिखित कोड है -

const str = 'amazon';
const appearAlternatingly = (str = '') => {
  return str.split('').every((v, i) => {
    if (/[aeiou]/.test(str[0])) {
      if (i % 2 === 0 && /[aeiou]/.test(v)) {
        return true;
      } else if (i % 2 !== 0 && !/[aeiou]/.test(v)) {
        return true;
      } else {
        return false;
      }
    }
    if (!/[aeiou]/.test(str[0])) {
      if (i % 2 == 0 && !/[aeiou]/.test(v)) {
        return true;
      } else if (i % 2 !== 0 && /[aeiou]/.test(v)) {
        return true;
      } else {
        return false;
      }
    }
  });
};
console.log(appearAlternatingly(str));

आउटपुट

true
  1. JavaScript में TextDecoder और TextEncoder JavaScript में TextDecoder और TextEncoder

    TextEncoder का उपयोग दी गई स्ट्रिंग को UTF-8 मानक में बदलने के लिए किया जाता है। यह स्ट्रिंग से Uint8Array लौटाता है।TextDecoder का उपयोग बाइट्स की स्ट्रीम को कोड पॉइंट्स की स्ट्रीम में डिकोड करने के लिए किया जाता है। यह UTF-8, ISO-8859-2, KOI8-R, GBK आदि को डिकोड कर सकता है।JavaScript में TextDecod

  1. JavaScript में डिस्ट्रक्चरिंग और फंक्शन पैरामीटर्स JavaScript में डिस्ट्रक्चरिंग और फंक्शन पैरामीटर्स

    JavaScript में फंक्शन पैरामीटर्स को डिस्ट्रक्चर करने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>

  1. जावास्क्रिप्ट में इम्पोर्ट्स और एक्सपोर्ट्स का नाम बदलना जावास्क्रिप्ट में इम्पोर्ट्स और एक्सपोर्ट्स का नाम बदलना

    जावास्क्रिप्ट में इम्पोर्ट्स और एक्सपोर्ट्स का नाम बदलने के लिए निम्नलिखित कोड है: नोट - इस उदाहरण को चलाने के लिए आपको एक लोकलहोस्ट सर्वर चलाने की आवश्यकता है। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="vi