试图理解if / else循环与函数的结合

时间:2016-09-17 19:12:36

标签: javascript function loops

所以我试图用两个参数创建一个函数。该函数将以两个数字作为参数传递。计算参数的总和。如果总和小于或等于25,则该函数应返回true。如果不是,它应该返回false。 我知道我必须使用if和else循环来检查参数(或者我们尚未涉及的三元组。)这是我到目前为止所得到的。如果我走在正确的轨道上或完全错误,请告诉我。



function sum(augment1,augment2) {
   var num= augment1 + augment2;
   return num;
}
        
var a=sum(10,30)
console.log(a);
         
if (num > 25) {
   return true
}
else {
   return false;
}




2 个答案:

答案 0 :(得分:1)

没有理由使用if-else语句 - <=运算符返回一个布尔结果,所以你可以返回它:

function isSumEqualOrLessThan25(augment1, augment2) {
    var sum = augment1 + augment2;
    return sum <= 25;
}

答案 1 :(得分:0)

你的条件应该在你的职能范围内吗?因此,如果总和小于或等于25,则返回true,否则返回false。你能试试吗?

function sum(augment1, augment2) {
  var num = augment1 + augment2;
  if (num <= 25) {
    return true
  } else {
    return false;
  }
}

var a = sum(10, 30)
console.log(a); // should be false