Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的javascript程序比较两个数字时不断返回错误_Javascript_Function - Fatal编程技术网

我的javascript程序比较两个数字时不断返回错误

我的javascript程序比较两个数字时不断返回错误,javascript,function,Javascript,Function,我正在尝试编写一个函数,该函数接受2个数字并返回较大的数字,但我一直得到error module.js540 throw err function largerThan(a,b){ if(a > b) { return a; }else { return b; } } var biggerNumber = largerThan(1,2); console.log(biggerNumber) return var biggerNumb

我正在尝试编写一个函数,该函数接受2个数字并返回较大的数字,但我一直得到error module.js540 throw err

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

return var biggerNumber=a
是一个语法错误

您正在寻找:

返回一个

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

试试这个

您混合了“变量声明”语句和“返回”语句

代码应该如下所示:

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

如果b是较大的数字,则函数将返回b中的值。语句“var biggerNumber=largerThan(1,2)”将存储函数返回给变量的值。

如果您与我们共享错误,则会很有帮助,因为错误消息与
largerThan
函数无关。我仍在获取错误模块。js540 throw err@我们应该知道module.js540是什么。。。。您是否也修复了返回b的问题?你能发布完整的错误信息吗?那行是什么?