如何在 JavaScript 中獲取字串中的母音數?
計算字串中母音的個數
英語語言中的母音是 a、e、i、o 和 u。請確保在任何字串中,這些母音既可以是小寫,也可以是大寫。
分析
以下示例使用名為“noOfVowels()”的使用者自定義函式,讀取一個輸入字串,並將其與另一個僅包含母音(“aAeEiIoOuU”)的字串進行比較。它藉助 indexOf() 方法來繼續執行此任務。
indexOf() 方法顯示字元的索引,當該字元在兩個字串中都為通用字元時,在不匹配的情況下,它將“-1”顯示為輸出。在此,它將輸入字串的每個字元都與母音字串進行比較,並且每當母音匹配時,它都會在內部增加一個名為“vowelsCount”的使用者自定義變數,該變數最初為 0)。最終,“vowelsCount”中的值顯示為輸出。
示例
<html>
<body>
<script>
function noOfVowels(string) {
var listOfVowels = 'aAeEiIoOuU';
var vowelsCount = 0;
for(var i = 0; i < string.length ; i++) {
if (listOfVowels.indexOf(string[i]) !== -1) {
vowelsCount += 1;
}
}
return vowelsCount;
}
document.write(noOfVowels("Tutorix is one of the best e-platforms"));
</script>
</body>
</html>輸出
12
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言
C++
C#
MongoDB
MySQL
Javascript
PHP