首先要明白如何能構成三角形:隨意壹條邊,大於另兩條的差,小於另兩條的和,就構成三角形。
var a = doucment.getElementById("text1").value;
var b =doucment.getElementById("text2").value;
var c =doucment.getElementById("text3").value;
if(a + b > c && a + c > b && b + c > a &&
Math.abs(a - b) < c &&?
Math.abs(a - c) < b &&?
Math.abs(b - c) < a){ document.write("是三角形");}else document.write("非三角形");
擴展資料:
JavaScript是壹種腳本語言,其源代碼在發往客戶端運行之前不需經過編譯,而是將文本格式的字符代碼發送給瀏覽器由瀏覽器解釋運行。直譯語言的弱點是安全性較差,而且在JavaScript中,如果壹條運行不了,那麽下面的語言也無法運行。而其解決辦法就是於使用try{}catch(){}:
console.log("a");//這是正確的
console.log("b");//這是正確的
console.logg("c");//這是錯誤的,並且到這裏會停下來
console.log("d");//這是正確的
console.log("e");//這是正確的
/*解決辦法*/
try{console.log("a");}catch(e){}//這是正確的
try{console.log("b");}catch(e){}//這是正確的
try{console.logg("c");}catch(e){}//這是錯誤的,但是到這裏不會停下來,而是跳過
try{console.log("d");}catch(e){}//這是正確的
try{console.log("e");}catch(e){}//這是正確的
百度百科-javascript