解题思路:先用函数判断几个数的最大值;然后用相同办法判断最小值
判断最大值:
function getMaxValue(number1,number2,number3){
return number1>number2?(number1>number2?number1:number3):(number2>number3?number2:number3)
}
判断最小值:
function getMinValue(number1,number2,number3){
return number1<number2?(number1<number2?number1:number3):(number2<number3?number2:number3)
}
重难点总结:
分析如何比较输入的几个数的大小; 通过函数方法进行比较。
完整代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>找出三个数的最大值和最小值</title>
<script>
function getMaxValue(number1,number2,number3){
return number1>number2?(number1>number2?number1:number3):(number2>number3?number2:number3)
}
function getMinValue(number1,number2,number3){
return number1<number2?(number1<number2?number1:number3):(number2<number3?number2:number3)
}
var a=parseInt(prompt("请输入第一个数字:"));
var b=parseInt(prompt("请输入第二个数字:"));
var c=parseInt(prompt("请输入第三个数字:"));
console.log(getMaxValue(a,b,c))
console.log(getMinValue(a,b,c))
</script>
</head>
<body>
</body>
</html>