¿Cómo obtener un número de vocales en una string en JavaScript?

El enfoque de este artículo es devolver el número de vocales en una string usando Javascript. Una vocal es también letra que representa un sonido producido de esta manera: Las vocales en inglés son a, e, i, o, u.  

Ejemplo:

Input:GeeksForGeeks
Output:  5  

Input: Hello Geeks
Output:    4

Explicación: aquí creamos una función definida por el usuario llamada «getvowels()» que lee una string y la compara con la lista de vocales. Compara cada carácter de una string con vocales. Cuando las vocales coincidan, aumentará el valor de vocalsCount .

Ejemplo: El siguiente código ilustrará el enfoque.

HTML

<html>
    <head>
        <title>
            How to get a number of vowels
            in a string in JavaScript?
        </title>
    </head>
   <body>
       <h1>
           GeeksforGeeks
       </h1>
       <h2>
           How to get a number of vowels in 
           a string in JavaScript?
       </h2>
<script>
   function getVowels(string) {
      var Vowels = 'aAeEiIoOuU';
      var vowelsCount = 0;
      for(var i = 0; i < string.length ; i++) {
         if (Vowels.indexOf(string[i]) !== -1) {
            vowelsCount += 1;
        }
      }
   return vowelsCount;
   }
   document.write("The Number of vowels in -"+
   " A Computer Science Portal for Geeks:" 
   + getVowels("A Computer Science Portal for Geeks"));
</script>
</body>
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por ManasChhabra2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *