JavaScript如何求两个数中最大的值 20

用function函数来实现... 用function函数来实现 展开
 我来答
dagewxw
2016-10-13 · TA获得超过5929个赞
知道大有可为答主
回答量:3523
采纳率:67%
帮助的人:969万
展开全部

函数....

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

console.log(max(3, 5));
追问
如果是三个数是怎么算的呢
追答
function thrmax(a, b, c) {
   var max = a;
  if (b > max) max = b;
  if (c > max) max = c;
  return max;
}

还有4个数的?


下面是任意数量的。


function sort(elements){
 for(var i=0;i<elements.length-1;i++){
  for(var j=0;j<elements.length-i-1;j++){
   if(elements[j]>elements[j+1]){
    var swap=elements[j];
    elements[j]=elements[j+1];
    elements[j+1]=swap;
   }
  }
 }
}

function max() {
  sort(arguments);
  return arguments[arguments.length - 1];
}



console.log(max(2, 3, 4, 5));
console.log(max(3, 4, 2));
console.log(max(3, 2, 9));
console.log(max(3, 4, 2, 333, 2, 0));
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式