首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Javascript函数返回false,而if语句应该为true?

Javascript函数返回false,而if语句应该为true?
EN

Stack Overflow用户
提问于 2013-09-02 23:18:34
回答 6查看 3.3K关注 0票数 2

我想写一个函数,它接受一个字母作为参数,如果是元音,则返回true,否则返回false。

我设置了一个字母数组,并使用if语句来提取元音,但是函数返回false,不管它是元音还是辅音?

关于如何让函数在传递元音时返回true的任何想法。

代码语言:javascript
运行
复制
var arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 
'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];

function max(ltr) {


for (var item = 0; item < arr.length; item++) {
    if (item == 'a' || item == 'e' || item == 'i' || item == 'o' || item == 'u') {
        return true;
    } else {
    return false;
}
}

}
EN

Stack Overflow用户

发布于 2013-09-02 23:22:13

您在第一步中将character与int ( item)进行了比较,item = 0;它不是一个字符,它返回false

票数 0
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18576443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档