<!DOCTYPE html>
<html lang="zh-CN">
<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>Document</title>
</head>
<body>
第一条边:<input type="text"><br>
第二条边:<input type="text"><br>
第三条边:<input type="text"><br>
<input type="button" value="判断">
</body>
<script>
var inps = document.querySelectorAll("input");
inps[3].onclick = function () {
var a = Number(inps[0].value);
var b = Number(inps[1].value);
var c = Number(inps[2].value);
var max = Math.max(a, b, c);
// var min= Math.min(a,b,c);
if ((a + b > c) && (a + c > b) && (b + c > a)) {
if ((a * a + b * b > max * max) || (a * a + c * c > max * max) || (c * c + b * b > max * max)) {
if ((a * a + b * b == c * c) || (a * a + c * c == b * b) || (c * c + b * b == a * a)) {
alert("这是一个直角三角形");
} else {
alert("这不是一个直角三角形");
}
}
}
}
</script>
</html>
如何判断是否输入值是直角三角形
最新推荐文章于 2024-01-09 14:16:35 发布