一:使用函数完成给定三个数字,并找出最大值和最小值
二:解题步骤
1.数据的获取问题:三个数的输出
2. 三个数字大小比较的问题
3.函数的调用
三:1.数据的获取问题:三个数的输出
var number1=parseInt(prompt("请输出第一个数字"))
var number2=parseInt(prompt("请输出第二个数字"))
var number3=parseInt(prompt("请输出第三个数字"))
2. 三个数字大小比较的问题
function getMaxValue(number1,number2,number3){
//求最大值
if(number1>number2){
//number1 目前是最大的
if(number1>number3){
//number1 是最大的
document.write(number1)
}else{
//number3 是最大的
document.write(number3)
}
}else{
//number2 目前是最大的
if(number2>number3){
//number2 是最大的
document.write(number2)
}else{
//number3 是最大的
document.write(number3)
}
}
}
function getMinValue(number1,number2,number3){
//求最小值
if(number1<number2){
//number1 目前是最小的
if(number1<number3){
//number1 是最小的
document.write(number1)
}else{
//number3 是最小的
document.write(number3)
}
}else{
//number2 目前是最小的
if(number2<number3){
//number2 是最小的
document.write(number2)
}else{
//number3 是最小的
document.write(number3)
}
}
}
3.函数的调用
document.write("最大值为:")
getMaxValue(number1,number2,number3)
document.write("<br>")
document.write("最小值为:")
getMinValue(number1,number2,number3)
四:重难点:比较三个数字,找出最大值和最小值
五:完整源码
<meta charset="utf-8">
<title>使用函数完成给定三个数字,并找出最大值和最小值</title>
<script>
function getMaxValue(number1,number2,number3){
//求最大值
if(number1>number2){
//number1 目前是最大的
if(number1>number3){
//number1 是最大的
document.write(number1)
}else{
//number3 是最大的
document.write(number3)
}
}else{
//number2 目前是最大的
if(number2>number3){
//number2 是最大的
document.write(number2)
}else{
//number3 是最大的
document.write(number3)
}
}
}
function getMinValue(number1,number2,number3){
//求最小值
if(number1<number2){
//number1 目前是最小的
if(number1<number3){
//number1 是最小的
document.write(number1)
}else{
//number3 是最小的
document.write(number3)
}
}else{
//number2 目前是最小的
if(number2<number3){
//number2 是最小的
document.write(number2)
}else{
//number3 是最小的
document.write(number3)
}
}
}
var number1=parseInt(prompt("请输出第一个数字"))
var number2=parseInt(prompt("请输出第二个数字"))
var number3=parseInt(prompt("请输出第三个数字"))
document.write("最大值为:")
getMaxValue(number1,number2,number3)
document.write("<br>")
document.write("最小值为:")
getMinValue(number1,number2,number3)
</script>
</head>
<body>
</body>
</html>