gpt4 book ai didi

javascript - 遇到 if/else 语句的问题

转载 作者:行者123 更新时间:2023-11-30 07:13:17 27 4
gpt4 key购买 nike

我正在尝试编写一个名为 isVowel 的函数,它接受一个字符(即长度为 1 的字符串)并在它是元音、大写或小写时返回“true”。如果该字符不是元音字母,该函数应返回“false”。

这看起来应该可行,但无论我输入什么字母,它都会返回“true”。我尝试了很多不同的方法,但我碰壁了。

function isVowel(x){
if (x === "a" || "A" || "e" || "E" || "i" || "I"|| "o" || "O" || "u" || "U" || "y" || "Y"){
//console.log(x); // returns c
return true
} else {
return false
}
};
console.log(isVowel("c"));

最佳答案

为了进一步简化您的代码,您可以创建一个有效值数组,并简单地检查它们传入的值是否包含在有效值列表中。

function isVowel(x) {
var vowels = ["a", "e", "i", "o", "u", "y"];
return vowels.indexOf(x.toLowerCase()) > -1;
};
console.log(isVowel("a"));

关于javascript - 遇到 if/else 语句的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43376745/

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