用js写一个传入参数某个职业 判断能不能穿板甲皮甲布甲
可以使用以下代码来实现:
function checkArmorProfession(profession) {
const plateArmor = ['战士', '圣骑士'];
const leatherArmor = ['猎人', '盗贼', '德鲁伊'];
const clothArmor = ['法师', '术士', '牧师'];
if (plateArmor.includes(profession)) {
console.log(profession + '可以穿板甲');
} else {
console.log(profession + '不能穿板甲');
}
if (leatherArmor.includes(profession)) {
console.log(profession + '可以穿皮甲');
} else {
console.log(profession + '不能穿皮甲');
}
if (clothArmor.includes(profession)) {
console.log(profession + '可以穿布甲');
} else {
console.log(profession + '不能穿布甲');
}
}
checkArmorProfession('战士'); // 输出:战士可以穿板甲,战士不能穿皮甲,战士不能穿布甲
checkArmorProfession('牧师'); // 输出:牧师不能穿板甲,牧师不能穿皮甲,牧师可以穿布甲
在上面的代码中,我们使用了三个数组来存储可以穿各种甲类型的职业。然后我们通过includes方法来判断传入的职业是否包含在对应的数组中,从而判断能否穿对应的甲类型。最后通过console.log来输出结果
原文地址: https://www.cveoy.top/t/topic/iwyM 著作权归作者所有。请勿转载和采集!