How do I check for vowels in JavaScript?

前端 未结 10 927
忘了有多久
忘了有多久 2020-12-01 02:55

I\'m supposed to write a function that takes a character (i.e. a string of length 1) and returns true if it is a vowel, false otherwise. I came up with two functions, but do

10条回答
  •  日久生厌
    2020-12-01 03:41

    function isVowel(char)
    {
      if (char.length == 1)
      {
        var vowels = "aeiou";
        var isVowel = vowels.indexOf(char) >= 0 ? true : false;
    
        return isVowel;
      }
    }
    

    Basically it checks for the index of the character in the string of vowels. If it is a consonant, and not in the string, indexOf will return -1.

提交回复
热议问题