1:问题描述 例四:使用函数完成给定三个数字,并按照从大到小进行排列
2.解题思路// 1:网页弹框输入三个数字
// 把字符串转成数字类型
// 2.判断三个数的大小
// 用if把三个数大小排列的6个可能性都写出来
3.每步骤对应的代码
//开头
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>例四:使用函数完成给定三个数字,并按照从大到小进行排列</title>
<script>
// 给整体的函数起个名字
function number() {
// 1:网页弹框输入三个数字
// 把字符串转成数字类型
var number1 = prompt("请输入第一个数字")
number1 = parseInt(number1)
var number2 = prompt("请输入第二个数字")
number2 = parseInt(number2)
var number3 = prompt("请输入第三个数字")
number3 = parseInt(number3)
// 2.判断三个数的大小
// 用if把三个数大小排列的6个可能性都写出来
if (number1 >= number2 && number2 >= number3) {
document.write(number1 + "最大数")
document.write("<br/>")
document.write(number3 + "最小数")
}
if (number1 >= number3 && number3 >= number2) {
document.write(number1 + "是最大数")
document.write("<br/>")
document.write(number2 + "是最小数")
}
if (number2 >= number1 && number1 >= number3) {
document.write(number2 + "是最大数")
document.write("<br/>")
document.write(number3 + "是最小数")
}
if (number2 >= number3 && number3 >= number1) {
document.write(number2 + "是最大数")
document.write("<br/>")
document.write(number1+ "是最小数")
}
if (number3 >= number2 && number2 >= number1) {
document.write(number3 + "是最大数")
document.write("<br/>")
document.write(number1 + "是最小数")
}
if (number3 >= number1 && number1 >= number2) {
document.write(number3 + "最大数")
document.write("<br/>")
document.write(number2 + "是最小数")
}
}
number()
</script>
</head>
<body>
</body>
</html>
4.难点总结 用if把三个数大小排列的6个可能性都写出来 不复杂但是代码长 得都写下来
5.源码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>例四:使用函数完成给定三个数字,并按照从大到小进行排列</title>
<script>
// 给整体的函数起个名字
function number() {
// 1:网页弹框输入三个数字
// 把字符串转成数字类型
var number1 = prompt("请输入第一个数字")
number1 = parseInt(number1)
var number2 = prompt("请输入第二个数字")
number2 = parseInt(number2)
var number3 = prompt("请输入第三个数字")
number3 = parseInt(number3)
// 2.判断三个数的大小
// 用if把三个数大小排列的6个可能性都写出来
if (number1 >= number2 && number2 >= number3) {
document.write(number1 + "最大数")
document.write("<br/>")
document.write(number3 + "最小数")
}
if (number1 >= number3 && number3 >= number2) {
document.write(number1 + "是最大数")
document.write("<br/>")
document.write(number2 + "是最小数")
}
if (number2 >= number1 && number1 >= number3) {
document.write(number2 + "是最大数")
document.write("<br/>")
document.write(number3 + "是最小数")
}
if (number2 >= number3 && number3 >= number1) {
document.write(number2 + "是最大数")
document.write("<br/>")
document.write(number1+ "是最小数")
}
if (number3 >= number2 && number2 >= number1) {
document.write(number3 + "是最大数")
document.write("<br/>")
document.write(number1 + "是最小数")
}
if (number3 >= number1 && number1 >= number2) {
document.write(number3 + "最大数")
document.write("<br/>")
document.write(number2 + "是最小数")
}
}
number()
</script>
</head>
<body>
</body>
</html>