一、大纲
1.声明变量
2.再利用函数和if-else语句找出最大值和最小值
3.利用函数调用使用输出语句document.write进行输出最大值和最小值
二、思路与步骤
1.先声明变量
var year = parseInt(prompt("请输入一个年份:"))
var month = parseInt(prompt("请输入一个月份:"))
var day = parseInt(prompt("请输入一个天:"))
var result = getDaysByDate(year,month,day)
2.利用函数和if-else语句找出最大值和最小值
//定义函数
function getMaxValue(a, b, c) {
if (a > b) {
//a目前最大
if (a > c) {
//a最大
return a
} else {
//c最大
return c
}
} else {
//b目前最大
if (b > c) {
//b最大
return b
} else {
//c最大
return c
}
}
}
//定义函数
function getMinValue(a, b, c) {
if (a < b) {
//a目前最小
if (a < c) {
//a最小
return a
} else {
//c最小
return c
}
} else {
//b目前最小
if (b < c) {
//b最小
return b
} else {
//c最小
return c
}
}
}
3.利用函数调用输出最大值和最小值
//函数的调用
document.write("最大值:" + getMaxValue(number1, number2, number3))
document.write("最小值:" + getMinValue(number1, number2, number3))
三、总结
1.变量声明
2.定义函数,if语句的使用及判断
3.函数的调用进行输出
四、全部代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script>
//使用函数完成给定三个数字,找出最大值和最小值
//a b c
//定义函数
function getMaxValue(a, b, c) {
if (a > b) {
//a目前最大
if (a > c) {
//a最大
return a
} else {
//c最大
return c
}
} else {
//b目前最大
if (b > c) {
//b最大
return b
} else {
//c最大
return c
}
}
}
//定义函数
function getMinValue(a, b, c) {
if (a < b) {
//a目前最小
if (a < c) {
//a最小
return a
} else {
//c最小
return c
}
} else {
//b目前最小
if (b < c) {
//b最小
return b
} else {
//c最小
return c
}
}
}
var number1 = prompt("请输入第一个数字:")
var number2 = prompt("请输入第二个数字:")
var number3 = prompt("请输入第三个数字:")
//函数的调用
document.write("最大值:" + getMaxValue(number1, number2, number3))
document.write("最小值:" + getMinValue(number1, number2, number3))
</script>
</head>
<body>
</body>
</html>