其他 · 2022年4月27日 0

利用JavaScript简单写一个判断三角形三边是否成立的网页

众所周知,三角形三边长必须满足两边之和大于第三边,所以可以写一个简单的script脚本即可判断。

demo演示:点此进入

script脚本部分:

<script>
function myFunction(){          //定义三边的变量x,y,z
     var x=document.getElementById("a").value;
     var y=document.getElementById("b").value;
     var z=document.getElementById("c").value;

     if(x<0||x>200||y<0||y>200||z<0||z>200){     //限定三边的长度范围
	alert("您输入的三边不合法!");
        return;
       }
    
     JudgeTriangle(x,y,z);

}   

function JudgeTriangle(x,y,z){   //主函数部分

 if(parseInt(x)+parseInt(y)>parseInt(z) && parseInt(x)+parseInt(z)>parseInt(y) && parseInt(y)+parseInt(z)>parseInt(x)){
   alert("YES!");
   return;
}
 
 alert("NO");



}


</script>

body部分:


<body>
	
<h1>能否构成三角形?</h1>
<h2 style="color:red">输入要求:0<边长<200</h2>
a: <input type="text" name="a" id="a" /><br>
b: <input type="text" name="b" id="b" /><br>
c: <input type="text" name="c" id="c" /><br><br>
<button type="button" onclick="myFunction()">提交</button>
	
</body>