Ejercicio consonantes regex
by academiax
JavaScript
const contarLetras = (frase = '') => {
// primer clausula de guarda que previene correr el resto del código
if (!frase) {
console.log('no ingresaste un texto');
return;
}
// segunga clausula de guarda
if (typeof frase !== 'string') {
console.log(`El valor '${frase}' ingresado no es una cadena`);
return;
}
let vocales = 0;
let consonantes = 0;
frase = frase.toLocaleLowerCase();
for (let letra of frase) {
if (/[aeiou]/.test(letra)) {
vocales++;
continue;
} else {
consonantes++;
}
}
console.log({
frase,
vocales,
consonantes
});
}
contarLetras("alfalfa");