题目:使用函数完成给定三个数字 ,找出最大值 和 最小值
1: 步骤
首先 通过弹框输入三个数字
var number1 = prompt("请输入第一个数字:")
var number2 = prompt("请输入第二个数字:")
var number3 = prompt("请输入第三个数字:")
其次转换为整型
number1 = parseInt(number1)
number2 = parseInt(number2)
number3 = parseInt(number3)
document.write(number1+":"+number2+":"+number3)
最后判断这三个数字的大小
function getmaxValue(number1, number2, number3) {
if (number1 > number2) {
if (number1 > number3) {
// a 大
return number1
} else {
// c 最大
return number3
}
} else {
if (number2 > number3) {
// b 大
return number2
} else {
// c 大
return number3
}
}
}
function getminValue(number1,number2,number3) {
if (number1 < number2) {
if (number1 < number3) {
// number1 小
return number1
} else {
// number3 小
return number3
}
} else {
if (number2 < number3) {
// number2 小
return number2
} else {
// number3 小
return number3
}
}
}
2:全部代码
<script>
// 题目:使用函数完成给定的三个数字 找出最大值 最小值
function getmaxValue(number1, number2, number3) {
if (number1 > number2) {
if (number1 > number3) {
// a 大
return number1
} else {
// c 最大
return number3
}
} else {
if (number2 > number3) {
// b 大
return number2
} else {
// c 大
return number3
}
}
}
function getminValue(number1,number2,number3) {
if (number1 < number2) {
if (number1 < number3) {
// number1 小
return number1
} else {
// number3 小
return number3
}
} else {
if (number2 < number3) {
// number2 小
return number2
} else {
// number3 小
return number3
}
}
}
// 1:先通过弹框输入三个数字
var number1 = prompt("请输入第一个数字:")
var number2 = prompt("请输入第二个数字:")
var number3 = prompt("请输入第三个数字:")
// 2:转换为整型
number1 = parseInt(number1)
number2 = parseInt(number2)
number3 = parseInt(number3)
document.write(number1+":"+number2+":"+number3)
// 函数只定义是不会输出的,必须得函数的调用
console.log("最大值:"+getmaxValue(number1,number2,number3));
console.log("最小值:"+getminValue(number1,number2,number3));