简单的JavaScript函数,返回更大值的参数

时间:2017-09-14 15:50:50

标签: javascript function

我正在学习如何构建函数,我的任务是创建一个函数声明,它将返回更大值的参数。到目前为止,我只学会了总结和产品 - 换句话说,我不知道如何让JavaScript“决定”哪个参数更大。

extact任务描述如下:构建一个名为maxOf2的函数声明,它接受两个数字并返回更大的值。小心考虑平等的可能性并返回其中一个数字。

我读过关于Math.max()的内容,但由于课程没有涵盖,我不应该使用它。

到目前为止,这是我所拥有的,并不多:

function maxOf2(a, b) {
  var a = 12;
  var b = 4;
  
  return ...;
 }

2 个答案:

答案 0 :(得分:1)

非常基本的例子:

function maxOf(a, b){
    if(a > b){
        return a;
    } else {
        return b;
    }
}

您可以使用Math.max()函数,如下所示:

Math.max(a, b);

另一个使用ternary operator的例子:

function maxOf(a, b){
    return a > b ? a : b;
}

答案 1 :(得分:0)

另一个答案是因为只有3个答案:

const maxOf = (a,b) => (a > b ? a : b);