freeCodeCamp/guide/chinese/certifications/javascript-algorithms-and-d.../basic-javascript/comparisons-with-the-logica.../index.md

1.4 KiB
Raw Blame History

title localeTitle
Comparisons with the && (logical AND) operator 与&&逻辑AND运算符进行比较

与&&逻辑AND运算符进行比较

问题解释:

· 将两个if语句合并为一个语句如果val小于或等于50且大于或等于25 ,则返回"Yes" 。否则,将返回"No"

提示1

逻辑AND && 运算符比较两个语句并且仅当两者都为真或可以转换为true真实时才返回true

现在尝试解决问题

提示2

请记住,嵌套if语句也可以实现这种效果。

现在尝试解决问题

扰流板警报!

提前解决!

基本代码解决方案

function testLogicalAnd(val) { 
  // Only change code below this line 
 
  if (val <= 50 && val >= 25) { 
      return "Yes"; 
  } 
 
  // Only change code above this line 
  return "No"; 
 } 
 
 // Change this value to test 
 testLogicalAnd(10); 

· 在repl.it上运行代码

代码说明

功能首先评估if条件val <= 50的计算结果为true转换val到一个号码,如果有必要,则确实具有相同的val >=25 因为逻辑AND&& )算子;如果两者都返回truereturn "Yes"语句。

资源