Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

文字列JavaScriptの母音、その他の文字、子音の違い


明確な文字の文字列を受け取る関数を作成する必要があります。この関数は、文字列内の母音と他の文字および子孫の数の差を返す必要があります。

例-

文字列が-

の場合
"HEllo World!!"

次に、ここに7つの子音、3つの母音、および3つの他の文字があるので、出力は-

になります。
|7 - (3+3)| = 1

したがって、出力は1

になります。

この関数のコードを書いてみましょう-

const str = 'HEllo World!!';
const findDifference = str => {
   const creds = str.split("").reduce((acc, val) => {
      let { v, c } = acc;
      const vowels = 'aeiou';
      const ascii = val.toLowerCase().charCodeAt();
      if(!vowels.includes(val.toLowerCase()) && ascii >= 97 && ascii <=122){
         ++c;
         }else{
            ++v
         };
         return {c,v};
      }, {
         v: 0,
         c: 0
   });
   return Math.abs(creds.c - creds.v);
}
console.log(findDifference(str))

出力

コンソールの出力は-

になります
1

  1. JavaScriptとPhpの違い

    JavaScriptとPHPはどちらも、プログラミングの世界で最も人気のあるプログラミング言語です。さまざまな重要な特性と機能があるため、これらの言語はどちらも世界中で広く使用されています。 それらの機能に基づいて、JavaScriptとPHPの重要な違いは次のとおりです Sr。いいえ。 キー JavaScript Php 1 導入 JavaScriptは、導入年と比較してPHPの後に開発されました。BrendanEich(1995)によって開発されました。 一方、PHPはJavaScriptの前に導入され、Rasmus Lerdorf(1994)によって開発されま

  2. JavascriptのTextDecoderとTextEncoder?

    TextEncoderは、指定された文字列をutf-8標準に変換するために使用されます。文字列からUint8Arrayを再調整します。 TextDecoderは、バイトのストリームをコードポイントのストリームに変換するために使用されます。 UTF-8、ISO-8859-2、KOI8-R、GBKなどをデコードできます。 以下は、JavaScriptのTextDecoderとTextEncoderのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="