计算三个数的最大值(JavaScript)
1 题目
从三个文本框中能够取出三个整数,把其中最大数输出到第四个文本框中(js函数为max1())
2 代码
2.1HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>计算三个数最大值</title>
</head>
<body>
<!-- 从三个文本框中能够取出三个整数,把其中最大数输出到第四个文本框中(js函数为max1()) -->
输入三个数:
<input type="text" id="t1">
<input type="text" id="t2">
<input type="text" id="t3">
<br>
最大数:
<input type="text" id="t4" >
<input type="button" value="计算最大值" onclick="max1('t1','t2','t3','t4')">
<script src="../JS/课堂作业.js"></script>
</body>
</html>
2.2JavaScript
function max1(t1,t2,t3,t4){
let num1 = document.getElementById(t1).value
let num2 = document.getElementById(t2).value
let num3 = document.getElementById(t3).value
let num4 = document.getElementById(t4)
let max = num1
// 将数字字符串转换成数字再进行比较
if(parseFloat(max) < parseFloat(num2)){
max = num2
alert("第一次比较"+max)
}
if(parseFloat(max) < parseFloat(num3)){
max = num3
alert("第二次比较"+max)
}
num4.value=max
}
注意:将input文本框中获取的value要转换成数值型再进行数值大小比较