js 创建函数getMax,传递3个参数,返回三个数字中的最大值。

创建函数getMax,传递3个参数,返回三个数字中的最大值。
function getMax3(a,b,c){
if(a>b && a>c){
return a;
}else if(b>a && b>c){
return b;
}else{
return c;
}
}
console.log('最大值为: '+getMax3(15,2,36));
/
//方法二
/

function getMax3(a,b,c){
var max=a>b ? a : b;
return max>c ? max : c;
}
var max=getMax3(3,2,7);
console.log(max);

任务描述 本关任务:根据要求调用不同的函数。 相关知识 函数调用 在实训四中,我们介绍了对象可以有自己的方法,当然这也是函数。这种函数调用和前面两关定义的函数有细小的区别。   // 函数的定义:求三个数的最大值 function max(a,b,c) { if(a > b) { if(a > c) return a; else return c; } else { if(b > c) return b; else return c; } } //调用函数 var result = max(1,2,3);//result为3 console.log(result);//输出3 调用函数的时候,需要传入和形参相同个数的的具体值,上面的函数3参数,所以下面调用的时候传入3个具体的值,1传给参数a,2传给参数b,3传给参数c。函数返回值通过赋值符号=传给了变量result。如果函数体内没有return关键字,将返回undefined。   再来看一下对象里定义的函数调用:   var ob = { id:1, getMax:function(a,b) { return a>b?a:b; } }; var result = ob.getMax(2,1);//result值为2 var result1 = ob["getMax"](2,1);//result1的值也是2 与上面的区别是,这里要定位到函数,需要使用对象名.函数名或者对象名["函数名"],其它相同。 编程要求 本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下: mainJs()代码区上面定义了三个函数,从上到下分别编号为1、2和3; mainJs()有三个参数a、b和c,根据a的值(函数的编号,可取的值是1、2和3调用相应的函数(可选的函数分别是getMax()、getMin()和getSum(),具体请参考代码!),并传入参数b和c,返回得到的结果; 比如a为1表示你需要调用函数getMax(); 具体请参见后续测试样例。 测试说明 测试过程: 平台将读取用户补全后的FunctionCall.js调用中的mainJs()方法,并输入若干组测试数据; 接着根据测试结果输出判断程序是否正确。 以下是测试样例: 测试输入: 1,22,33 预期输出: 33
最新发布
06-13
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值