//Example of the solution to finding all the vowels within a string
function countAllTheVowels(string) {
//Finding all of the vowels
const numberOfVowels = string.match(/[aeiou]/gi).length;
//Returning the result
return numberOfVowels;
}
function vowelsCount(str){
let count = 0;
let vowels = ["a","e","i","o","u"];
for(let letter of str.toLowerCase()){
for(let v of vowels){
if(letter===v){
count++;
}
}
}
return count;
}
const string = "Hello World. I am a developer";
console.log(vowelsCount(string)); // outcome: 10
// BEST and FASTER implementation using regex
const countVowels = (str) => (str.match(/[aeiou]/gi) || []).length
function getCount(str) {
return (str.match(/[aeiou]/ig)||[]).length;
}
// Finding the number of vowels in a string.
// Bir string-dizideki sesli harflerin sayısını bulma.
var str = "Küçük-BÜYÜK sesli harflerden OLUŞAN bir STRİNG cümlesi";
var counter = 0;
str.split("").forEach(element => {
var sesliHarfler = ["A", "E", "I", "İ", "O", "Ö", "U", "Ü", "a", "e", "ı", "i", "o", "ö", "u", "ü"];
var str_1 = (sesliHarfler.includes(element));
if (str_1 == true) {
counter++;
console.log(counter);
};
});