gpt4 book ai didi

javascript - 如何比较输入变量的语句中是否未找到多个字符串?

转载 作者:行者123 更新时间:2023-12-01 00:22:12 27 4
gpt4 key购买 nike

每次在提示输入的变量中找不到单词时,我想打印“错误”消息,它确实适用于单一比较,例如 if (variable!== "word")。但是每当我尝试将 if 语句中定义的多个单词与 (variable!= "word1"|| variable! != "word2") 进行比较时,即使该单词是“word1”或“word2”,它也会返回 true。

var input = prompt ('Enter a string: "word1", "word2" or "word3"?');

if(input!== "word1" || input!=="word2" ||input!== "word3"){
console.log("Error");
}
else{
//do some functions
};

最佳答案

这就是您要找的:

if ( !['word1', 'word2', 'word3'].includes(input)) console.log("Error");

如果输入不是数组的一部分(正确答案),则将记录错误。

关于javascript - 如何比较输入变量的语句中是否未找到多个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59313642/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com