一、步骤
1.输入三个数,并转换为整型
2.定义一个判断最大值的函数
3.定义一个判断最小值的函数
4.使用函数给输入的三个数判断,并输出最大值和最小值
二、思路
1.使用prompt()进行输入,并用parseInt()函数将输入的数据转换成整数型,分别定义三个变量Input1、Input2、Input3获取输入信息。
2、将三个数两两进行比较,分别返回最大值和最小值
3、使用document.write()进行输出最大值和最小值
三、对应代码
1.使用prompt()进行输入,并用parseInt()函数将输入的数据转换成整数型,分别定义三个变量Input1、Input2、Input3获取输入信息。
//1.输入三个数
var Input1 = parseInt(prompt("请输入第一个数:"));
var Input2 = parseInt(prompt("请输入第二个数:"));
var Input3 = parseInt(prompt("请输入第三个数:"));
2、判断最大值
function max(number1,number2,number3){
if(number1>number2){
if(number1>number3){
return number1;
}else{
return number3;
}
}else{
if(number2>number3){
return number2;
}else{
return number3;
}
}
}
3、判断最小值
function min(number1,number2,number3){
if(number1<number2 || number1<number3){
return number1;
}else{
if(number2<number3){
return number2;
}else{
return number3;
}
}
}
4、使用document.write()进行输出最大值和最小值
document.write("最大值为"+max(Input1,Input2,Input3));
document.write("<br />")
document.write("最小值为"+min(Input1,Input2,Input3));
四、思路总结
本题的关键是将三个数分别进行两两比较,使用if循环嵌套,再利用函数进行使用。
五、全部代码
·<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
function max(number1,number2,number3){
if(number1>number2){
if(number1>number3){
return number1;
}else{
return number3;
}
}else{
if(number2>number3){
return number2;
}else{
return number3;
}
}
}
function min(number1,number2,number3){
if(number1<number2 || number1<number3){
return number1;
}else{
if(number2<number3){
return number2;
}else{
return number3;
}
}
}
//1.输入三个数
var Input1 = parseInt(prompt("请输入第一个数:"));
var Input2 = parseInt(prompt("请输入第二个数:"));
var Input3 = parseInt(prompt("请输入第三个数:"));
//2.进行比较
document.write("最大值为"+max(Input1,Input2,Input3));
document.write("<br />")
document.write("最小值为"+min(Input1,Input2,Input3));
</script>
</body>
</html>