簡體   English   中英

如何查找字符串是否包含 switch() 中的內容 javascript

[英]how to find if a string includes something in a switch() javascript

我想使用switch()語句找出一個字符串是否包含某個單詞

這是我想用它來做的一個例子:

let text = "among"

switch(text.toLowerCase().includes()){
   case "among"
      console.log("not funny")
      break

   default:
      break
}

Switch 語句對表達式求值,因此此代碼將不起作用。 您可以將可能包含的內容存儲在數組中並循環遍歷數組,然后根據評估 output 使用 switch 語句做出特定響應。

let text = "among"

let words = ["among", "text", "test"]


function test(word, wordArr) {
    for (let w of wordArr) {
        if (w === word) {
            switch (w) {
                case "among":
                    console.log("among word");
                    break;
                default:
                    break;
            }
        }
    }
}

console.log(test(text, words))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM