成人免费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字符串數據

2011-07-11 16:00:22

字符串拼接

2020-09-03 10:13:49

JavaScript字符串pad

2022-12-15 16:23:32

JavaScrip字符串開發

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命令字符串

2020-08-01 16:19:13

JavaScript字符串開發

2022-11-25 07:53:26

bash腳本字符串

2020-05-12 08:53:15

JavaScript字符串處理庫

2020-12-31 07:56:02

JavaScript 字符串技巧

2025-05-21 04:00:00

JavaScript前端

2011-07-11 15:36:44

JavaScript

2020-12-07 06:38:32

JavaScriptEval 函數

2010-06-28 15:18:51

SQL Server
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产午夜在线观看 | 蜜臀网| 亚洲欧美激情国产综合久久久 | 在线国产精品一区 | 超碰伊人久久 | 亚洲欧美国产一区二区三区 | 欧美精品99 | 国产一级在线观看 | 亚洲成人免费 | 欧美精品片| 色综合网站 | 午夜免费视频 | 日韩亚洲视频 | 日韩欧美在线一区二区 | 久久黄视频| 欧美久久久久久 | 欧美日韩一 | 伦理午夜电影免费观看 | 日日干干 | 久久草在线视频 | 久久久九九 | www.亚洲免费 | 亚洲黄色国产 | h小视频| 伊人春色成人网 | 国产成人精品午夜视频免费 | 国产九九精品视频 | 免费看黄色视屏 | 成人在线中文字幕 | 国产精品一区二区欧美黑人喷潮水 | 青青久在线视频 | 成人欧美一区二区三区色青冈 | 91精品国产色综合久久不卡98 | 粉嫩国产精品一区二区在线观看 | 日韩中文字幕在线视频 | 中文字幕日韩一区二区 | 欧美日韩一区二区电影 | 欧美黑人激情 | 久久综合一区二区 | 色妹子综合网 | 夜夜精品视频 |