我的javascript程序比较2个数字保持返回错误

时间:2018-02-06 20:01:13

标签: javascript function

enter image description here我正在尝试编写一个函数,它接受2个数字并返回较大的数字,但我不断收到错误module.js540 throw err。

function largerThan(a,b){
    if(a > b) {
        return a;
    }else {
        return b;
    }
}
var biggerNumber = largerThan(1,2);
console.log(biggerNumber)

3 个答案:

答案 0 :(得分:4)

return var biggerNumber = a是语法错误

您正在寻找:

return a

答案 1 :(得分:0)

function largerThan(a,b){
    if(a > b) {
        return a;
    }else {
        return b
    }
}
var biggerNumber = largerThan(1,2);
console.log(biggerNumber)

试试这个

答案 2 :(得分:0)

你正在混合一个变量声明'陈述和回归'言。

代码应如下所示:

function largerThan(a,b) {
  if(a > b) {
   return a;
  }else {
   return b;
  }
}
var biggerNumber = largerThan(1,2);

如果 b 是一个较大的数字,那么该函数将返回 b 中的值。声明" var greaterNumber = largeThan(1,2)"将存储函数返回给变量的值。