首页 > 解决方案 > 识别女性/男性名字的功能

问题描述

嗨,我必须创建一个识别名称的函数 - 波兰名称。它安静简单,公元前 99% 的女性名字以“a”结尾,而男性则不然,唯一以“a”结尾的男性名字是“Bonawentura”。因此,我尝试了创建函数,该函数记录了带有“a”的名字是“Bonawentura”的女性例外。因此,如果它的女性名字 = false,如果 man = true fe 输入,该函数将起作用:

“Ala”, “Jacek”, “Bonawentura”

和输出:

false, true, true

我试过的:

function isMaleName() {
    if ( str.endsWith("a") = false)
}

干杯,并appriciate任何帮助/提示。祝你今天过得愉快。

标签: javascriptstringfunctionends-with

解决方案


您可以检查 endig 或特殊名称。

function isMaleName(string) {
    return !string.endsWith("a") || string === 'Bonawentura';
}

console.log(['Ala', 'Jacek', 'Bonawentura'].map(isMaleName));


推荐阅读