为了账号安全,请及时绑定邮箱和手机立即绑定

javascript的一个编程小问题:使用三元操作符

javascript的一个编程小问题:使用三元操作符

肥皂起泡泡 2018-12-20 15:19:43
写一系列的三元语句,将变量 category 设为等于:"herbivore"(如果某个动物吃植物)"carnivore"(如果某个动物吃动物)"omnivore"(如果某个动物吃植物和动物)undefined(如果某个动物不吃植物或动物)使用 eatsPlants 和 eatsAnimals 变量测试代码。提示:确保使用不同的值测试你的代码。例如,如果 eatsPlants 等于 true,eatsAnimals 等于 false,那么应该向控制台输出 herbivore。 不可以用if 语句 (我还没有学到函数啊,这题目应该不可以用函数写)
查看完整描述

1 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

function getSpeciality(eatsPlants, eatsAnimals) {

    return eatsPlants ? (eatsAnimals ? 'omnivore' : 'herbivore') : (eatsAnimals ? 'carnivore' : undefined);

}


查看完整回答
反对 回复 2019-01-09
  • 1 回答
  • 0 关注
  • 387 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信