我正在学习如何构建函数,我的任务是创建一个函数声明,它将返回更大值的参数。到目前为止,我只学会了总结和产品 - 换句话说,我不知道如何让JavaScript“决定”哪个参数更大。
extact任务描述如下:构建一个名为maxOf2的函数声明,它接受两个数字并返回更大的值。小心考虑平等的可能性并返回其中一个数字。
我读过关于Math.max()的内容,但由于课程没有涵盖,我不应该使用它。
到目前为止,这是我所拥有的,并不多:
function maxOf2(a, b) {
var a = 12;
var b = 4;
return ...;
}
答案 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);