1.获取三个数字,数据类型转换为数值型。
var number1 = prompt("请输入第一个数字:");
var number2 = prompt("请输入第二个数字:");
var number3 = prompt("请输入第三个数字:");
number1 = Number(number1);
number2 = Number(number2);
number3 = Number(number3);
2.定义函数并根据获取的三个数字进行比较最大值和最小值。
//获取最大值
function max() {
if (number1 > number2 && number1 > number3) {
return number1;
} else if (number2 > number1 && number2 > number3) {
return number2;
} else if (number3 > number1 && number3 > number2) {
return number3;
}
document.write("<br/>");
}
//获取最小值
function min() {
if (number1 < number2 && number1 < number3) {
return number1;
} else if (number2 < number1 && number2 < number3) {
return number2;
} else if (number3 < number1 && number3 < number2) {
return number3;
}
}
3.输出结果。
document.write("最大值是:" + max());
document.write("<br/>");
document.write("最大值是:" + min());
4.思路总结:
1.获取三个数字,数据类型转换为数值型。
2.定义函数并根据获取的三个数字进行比较最大值和最小值。
3.输出结果。
3.重难点:最大值和最小值的比较关系是否正确。
5.全部代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
var number1 = prompt("请输入第一个数字:");
var number2 = prompt("请输入第二个数字:");
var number3 = prompt("请输入第三个数字:");
number1 = Number(number1);
number2 = Number(number2);
number3 = Number(number3);
//获取最大值
function max() {
if (number1 > number2 && number1 > number3) {
return number1;
} else if (number2 > number1 && number2 > number3) {
return number2;
} else if (number3 > number1 && number3 > number2) {
return number3;
}
document.write("<br/>");
}
//获取最小值
function min() {
if (number1 < number2 && number1 < number3) {
return number1;
} else if (number2 < number1 && number2 < number3) {
return number2;
} else if (number3 < number1 && number3 < number2) {
return number3;
}
}
document.write("最大值是:" + max());
document.write("<br/>");
document.write("最大值是:" + min());
</script>
</head>
<body>
</body>
</html>