一、获取输入的三个数值
var n1 = prompt("第一个数");
var n2 = prompt("第二个数");
var n3 = prompt("第三个数");
二、通过简易的函数判断有三个数中的最大和最小
function max(n1, n2, n3) {
if (n1 > n2) {
if (n1 > n3) {
return n1;
} else {
return n3;
}
} else {
if (n2 > n3) {
return n2;
} else {
return n3;
}
}
}
function min(n1,n2,n3){
if (n1 < n2) {
if (n1 < n3) {
return n1;
} else {
return n3;
}
} else {
if (n2 < n3) {
return n2;
} else {
return n3;
}
}
}
也可以通过三元嵌套简化一下为:
function max(n1, n2, n3) {
return ((n1 > n2) ? (n1 > n3 ? n1 : n3) : (n2 > n3 ? n2 : n3));
}
function min(n1, n2, n3) {
return ((n1 < n2) ? (n1 < n3 ? m1 : n3) : (n2 < n3 ? n2 : n3));
}
三、输出即可
document.write("最大值:" + max(n1, n2, n3) + "<br/>");
document.write("最小值:" + min(n1, n2, n3));