方法1:
function max(a,b,c,d){
var max
if(a>b&&a>c&&a>d){
max=a
alert("最大值是"+max)
}else if (b>a&&b>c&&b>d){
max=b
alert("最大值是"+max)
}else if(c>a&&c>b&&c>d) {
max=c
alert("最大值是"+max)
}else if(d>a&&d>b&&c>d) {
max=d
alert("最大值是"+max)
}else{alert("无法判断,参数错误")}
}
方法2:
function max1(a,b,c,d){
var max=(a>b)?(a>c?a:c):(b>c?b:c)
var max=(max>d?max:d)
alert(max)
}
方法3:
function max(a,b,c,d){
var max=(a>d)?((a>b)?(a>c?a:c):(b>c?b:c)):((d>b)
?(d>c?d:c):(b>c?b:c))
alert(max+"是最大值")
}
运行结果如下: