JS中写一个函数,比较用户输入任意三个不同数字的最大值,并能弹出运算后的结果。
var num1 = parseFloat(prompt('输入第一个数字:'));
var num2 = parseFloat(prompt('输入第二个数字:'));
var num3 = parseFloat(prompt('输入第三个数字:'));
// 方法1
function getMax(num1, num2, num3) {
var max = num1;
if (num1 > num2) {
max = num1
} else {
max = num2;
}
if (max > num3) {
return max;
} else {
return num3;
}
}
//方法二 三目运算符
function getMax(num1, num2, num3) {
var max = num1 > num2 ? num1 : num2; //注:这里是将num1和num2比较后将最大值赋给max
return max > num3 ? max : num3; //将max和num3比较后,函数结果返回最大值
}
var re = getMax(num1, num2, num3);
alert(re);