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

如何在 JavaScript 中实现以下条件:

如何在 JavaScript 中实现以下条件:

慕码人8056858 2023-03-24 14:18:01
例如,我们房间里有 9 只宠物:猫、猴子和兔子,如何检查猫与猴子和兔子的相关性,不大于 1:2?....真值为 2 - 1,或2 - 4 和虚假的 1 - 3,或 2 - 5 ......下面是我如何尝试解决这个任务:function petsInRoom(cats, monkeys, rabbits) {  // write code here  if ((monkeys + rabbits) / cats != 2) {    return false;  } else {    return true;  }};
查看完整描述

1 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

如果我理解你的问题,如果猫的数量除以(猴子+兔子)的数量大于 1/2,你想返回 false。


你应该这样写:


if (cats / (monkeys + rabbits) > 1/2) {

  return false;

} else {

  return true;

}

或者你可以写成一行:


return !( cats / (monkeys + rabbits) > 1/2);

编辑:像这样的东西应该可以正常工作:


function petsInRoom(cats, monkeys, rabbits) {

  if (rabbits === undefined) rabbits = 0;

  if ( cats / (monkeys + rabbits) > 0.5) {

    return false;

  } else {

    return true;

  }

};


查看完整回答
反对 回复 2023-03-24
  • 1 回答
  • 0 关注
  • 57 浏览
慕课专栏
更多

添加回答

举报

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