gpt4 book ai didi

javascript - 识别不同类型的三 Angular 形

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:39:48 25 4
gpt4 key购买 nike

我正在尝试编写代码来识别不同类型的三 Angular 形。但是当功能被激活时,没有警报。这是我的代码:

function alertf(){
var a=document.getElementById("a").value;
var b=document.getElementById("b").value;
var c=document.getElementById("c").value;
if((sqr(a)+sqr(b)==sqr(c))||(sqr(a)+sqr(c)==sqr(b))||(sqr(b)+sqr(c)==sqr(a)))
alert("Right triangle")
else if((a==b)||(b==c)||(a==c)) alert("Isosceles triangle")
else if((a==b)&&(a==c)) alert("Equilateral triangle")
else alert("Ordinary triangle");

最佳答案

我会尝试以下方法:

function sqr(x) {
return Math.pow(x, 2);
}

function showOutput(output) {
document.getElementById("output").innerHTML = output;
}

function alertf(){
var a = document.getElementById("a").value;
var b = document.getElementById("b").value;
var c = document.getElementById("c").value;

if((sqr(a)+sqr(b)==sqr(c))||(sqr(a)+sqr(c)==sqr(b))||(sqr(b)+sqr(c)==sqr(a))) {
showOutput("Right triangle");
} else if((a==b)&&(a==c)) {
showOutput("Equilateral triangle");
} else if((a==b)||(b==c)||(a==c)) {
showOutput("Isosceles triangle");
} else {
showOutput("Ordinary triangle");
}
}

alertf();
Side A length: <input id="a" value="3" onchange="alertf()"></input><br>
Side B length: <input id="b" value="4" onchange="alertf()"></input><br>
Side C length: <input id="c" value="5" onchange="alertf()"></input><br><br>
Output:<div id="output"><div>

关于javascript - 识别不同类型的三 Angular 形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52792380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com