1. // 定义最大值 和 最小值
var max = 0;
var min = 0;
2. // 函数来判断最大值 和 最小值
function m1() {
if (a > b && a > c) {
if (b > c) {
min = c;
}
if (c > b) {
min = b;
}
max = a;
return true
}
if (b > a && b > c) {
if (a > c) {
min = c;
}
if (c > a) {
min = a;
}
max = b;
return true;
}
if (c > a && c > b) {
if (a > b) {
min = b;
}
if (b > a) {
min = a;
}
max = c;
return true;
}
}
3. // 数据的获取 即 转化
var a = prompt("请输入第一个数")
var b = prompt("请输入第二个数")
var c = prompt("请输入第三个数")
a = parseInt(a)
b = parseInt(b)
c = parseInt(c)
4. // 结果输出
if (m1()) {
document.write("最大值:" + max + "<br>")
document.write("最小值:" + min)
} else {
document.write("数值有误")
}
5. 整体代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>使用函数完成给定三个数字,并按照从大到小进行排列</title>
<script>
// 定义最大值 和 最小值
var max = 0;
var min = 0;
// 函数来判断最大值 和 最小值
function m1() {
if (a > b && a > c) {
if (b > c) {
min = c;
}
if (c > b) {
min = b;
}
max = a;
return true
}
if (b > a && b > c) {
if (a > c) {
min = c;
}
if (c > a) {
min = a;
}
max = b;
return true;
}
if (c > a && c > b) {
if (a > b) {
min = b;
}
if (b > a) {
min = a;
}
max = c;
return true;
}
}
// 数据的获取 即 转化
var a = prompt("请输入第一个数")
var b = prompt("请输入第二个数")
var c = prompt("请输入第三个数")
a = parseInt(a)
b = parseInt(b)
c = parseInt(c)
// 结果输出
if (m1()) {
document.write("最大值:" + max + "<br>")
document.write("最小值:" + min)
} else {
document.write("数值有误")
}
</script>
</head>
<body>
</body>
</html>