成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何用JavaScript查找字符串中的元音字母數?

開發 前端
在本教程中,我們將學習如何使用JavaScript查找字符串中的元音數量,在初級開發人員面試中可能會問這個問題。

在本教程中,我們將學習如何使用JavaScript查找字符串中的元音數量,在初級開發人員面試中可能會問這個問題。

[[389709]]

在開始編碼之前,讓我們詳細閱讀問題描述:

返回給定字符串中元音的數量(計數)。我們將把a、e、i、o和u視為元音,但不包括y。輸入的字符串將只包含小寫字母和/或空格。

步驟1:制定解決方案

對于這個問題,我們將創建一個名為 getCount 的函數,它將一個字符串作為輸入,并將該字符串中元音的數量作為輸出返回。

讓我們來看一些例子。

  1. // 例子 
  2. getCount("abracadabra") ----> 5 
  3. getCount("abc") ----> 1 

在第一個例子中,我們看到我們的函數返回5,也就是一個元音在字符串 abracadabra 中出現的次數。對于字符串 abc,只返回1,因為只有一個元音(a)出現。

為了解決這個問題,我們將創建一個 vowelsCount 變量,用來跟蹤字符串中的元音數量。

我們還將創建一個數組:vowels,用來存放所有的元音。我們將檢查字符串中的每一個字符,如果該字符是元音,我們將增加 vowelsCount 變量。

最后,我們將返回 vowelsCount 變量。

讓我們開始吧!

步驟2:編寫代碼以解決問題

首先,我們編寫函數 getCount,接下來,我們將創建一個變量 vowelsCount 并將其設置為 0。

  1. function getCount(str) { 
  2.   let vowelsCount = 0 

接下來我們將創建 vowels 數組,這樣我們就可以把每個元音都放在一個地方,以后就可以使用這個數組。

  1. function getCount(str) { 
  2.   let vowelsCount = 0 
  3.   const vowels = ['a', 'e', 'i', 'o', 'u'] 

現在我們需要查看輸入字符串 str 中的每一個字符,我們需要檢查或查看字符串中的每個字符,以便確定它是否是元音。

為此,我們可以使用適用于字符串的 for ... of 語句。

  1. function getCount(str) { 
  2.   let vowelsCount = 0 
  3.   const vowels = ['a', 'e', 'i', 'o', 'u'] 
  4.   for (let char of str) { 
  5.     // ... 
  6.   } 

現在,在for循環中,我們可以查看并遍歷字符串中的每個字符。

接下來,我們要檢查每個字符是否都是元音。

要做到這一點,我們可以使用 includes 方法。includes() 方法決定一個數組是否在其條目中包含了某個值。如果是,則返回 true,如果不是,則返回 false。

使用 includes ,我們將檢查元音數組中是否包含當前正在循環中迭代的字符。

  1. function getCount(str) { 
  2.   let vowelsCount = 0 
  3.   const vowels = ['a', 'e', 'i', 'o', 'u'] 
  4.   for (let char of str) { 
  5.     if (vowels.includes(char)) { 
  6.        // ... 
  7.     } 
  8.   } 

我們已經創建了 if 語句來檢查當前字符是否是元音,如果這個字符是元音,那么我們要增加 vowelsCount 變量,為此,我們可以在JavaScript中使用遞增運算符:

  1. function getCount(str) { 
  2.   let vowelsCount = 0 
  3.   const vowels = ['a', 'e', 'i', 'o', 'u'] 
  4.   for (let char of str) { 
  5.     if (vowels.includes(char)) { 
  6.        vowelsCount++ 
  7.     } 
  8.   } 

最后,我們需要做的就是讓我們的函數返回 vowelsCount 變量,我們可以通過在循環外返回變量來實現。

  1. function getCount(str) { 
  2.   let vowelsCount = 0 
  3.   const vowels = ['a', 'e', 'i', 'o', 'u'] 
  4.   for (let char of str) { 
  5.     if (vowels.includes(char)) { 
  6.        vowelsCount++ 
  7.     } 
  8.   } 
  9.   return vowelsCount 

就是這樣!

我們現在已經寫了一個函數,它將輸入一個字符串,并返回輸出字符串中元音出現的次數。

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2022-01-18 09:01:12

云計算

2021-01-09 23:11:33

SQL數據庫字母

2023-10-08 08:37:28

SQL字符串數據

2022-12-15 16:23:32

JavaScrip字符串開發

2011-07-11 16:00:22

字符串拼接

2020-09-03 10:13:49

JavaScript字符串pad

2015-06-09 14:43:36

javascript操作字符串

2019-12-25 15:41:50

JavaScript程序員編程語言

2020-10-16 18:35:53

JavaScript字符串正則表達式

2021-03-11 18:44:39

字符串SQL表達式

2021-08-26 09:46:22

JavaScript字符串URL

2020-09-07 07:35:03

Grep命令字符串

2022-11-25 07:53:26

bash腳本字符串

2020-08-01 16:19:13

JavaScript字符串開發

2020-05-12 08:53:15

JavaScript字符串處理庫

2020-12-31 07:56:02

JavaScript 字符串技巧

2011-07-11 15:36:44

JavaScript

2025-05-21 04:00:00

JavaScript前端

2010-06-28 15:18:51

SQL Server

2020-12-07 06:38:32

JavaScriptEval 函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 爱爱爱av | 亚洲精品久久久久中文字幕欢迎你 | 国产一区二区三区免费 | 国产传媒视频在线观看 | 久久夜视频 | 午夜影院在线观看视频 | 久久久资源 | 第一区在线观看免费国语入口 | 久久久国产一区二区三区 | 亚洲精品1区| 欧美一区二区综合 | 一区二区三区福利视频 | 成人久久18免费网站图片 | 蜜桃视频在线观看免费视频网站www | 日本三级网址 | 粉嫩一区二区三区性色av | www.成人免费视频 | 国产视频久久久 | 超碰97av | 欧美日韩成人影院 | 久久亚洲免费 | 国产精品久久久久久久久久久免费看 | 99久久国产综合精品麻豆 | 日韩在线免费 | a级在线| 三级成人在线 | 日韩在线不卡视频 | 成人在线免费 | www.精品国产 | 精品国产91乱码一区二区三区 | 老司机免费视频 | 亚洲免费在线观看视频 | 久久久久精 | 国产精品夜间视频香蕉 | 国内久久| 日韩成人在线视频 | 久久久久久久久久久成人 | 成人精品在线 | 97国产一区二区精品久久呦 | 毛片a级毛片免费播放100 | 精品久久久久久久久久久 |