1.首先定义找到最大值和最小值用 if else语句
<script>
function getMaxValue(a, b, c) {
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)
}
}
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)
}
}
}
2.在自带标签输入三个数字并转换为整数值
var number1= prompt("请输入第一个数字")
var number2= prompt("请输入第二个数字")
var number3= prompt("请输入第三个数字")
3函数的调用输出最大值和最小值
getMaxValue(number1,number2,number3)
总代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>作业1 </title>
<!-- 使用函数完成给定三个数字,找出最大值和最小值 -->
<script>
function getMaxValue(a, b, c) {
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)
}
}
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("请输入第三个数字")
// document.write(a + " " + b + " " + c)
getMaxValue(number1,number2,number3)
</script>
</head>
<body>
</body>
</html>