1.步骤
输入三个数,通过比较得出最大值跟最小值,输出结果
2.思路
①定义一个能比较三个数大小的函数
②输出三个数
③通过调用函数得出结果
3.对应代码
①
//定义一个求最大值的函数
function getMaxValue(a, b, c) {
//用if..else..比较找出最大值
if (a > b) {
// a 目前最大
if (a > c) {
// a 最大
console.log(a)
} else {
// c 最大
console.log(c)
}
} else {
//b 目前最大
if (b > c) {
//b 最大
console.log(b)
} else {
// c 最大
console.log(c)
}
}
}
//定义一个求最小值的函数
function getMinValue(a, b, c) {
//用if..else..比较找出最小值
if (a < b) {
// a 目前最小
if (a < c) {
// a 最小
console.log(a)
} else {
// c 最小
console.log(c)
}
} else {
//b 目前最小
if (b < c) {
//b 最小
console.log(b)
} else {
// c 最小
console.log(c)
}
}
}
②
//输出三个数字
var number1 = prompt("请输入第一个数字:")
var number2 = prompt("请输入第二个数字:")
var number3 = prompt("请输入第三个数字:")
③
//调用函数
getMaxValue(number1, number2, number3)
getMinValue(number1, number2, number3)
4.思路整理 总结
如何定义比较三个数字的函数:通过if..else..实现比较
5.全部代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script>
//定义一个求最大值的函数
function getMaxValue(a, b, c) {
//用if..else..比较找出最大值
if (a > b) {
// a 目前最大
if (a > c) {
// a 最大
console.log(a)
} else {
// c 最大
console.log(c)
}
} else {
//b 目前最大
if (b > c) {
//b 最大
console.log(b)
} else {
// c 最大
console.log(c)
}
}
}
//定义一个求最小值的函数
function getMinValue(a, b, c) {
//用if..else..比较找出最小值
if (a < b) {
// a 目前最小
if (a < c) {
// a 最小
console.log(a)
} else {
// c 最小
console.log(c)
}
} else {
//b 目前最小
if (b < c) {
//b 最小
console.log(b)
} else {
// c 最小
console.log(c)
}
}
}
//输出三个数字
var number1 = prompt("请输入第一个数字:")
var number2 = prompt("请输入第二个数字:")
var number3 = prompt("请输入第三个数字:")
//调用函数
getMaxValue(number1, number2, number3)
getMinValue(number1, number2, number3)
</script>
</head>
<body>
</body>
</html>