判断三角形是否为直角三角形——JavaScript
我们需要编写一个 JavaScript 函数,其中包括三个数字,分别是 a、b 和 c,表示三角形三条边的长。如果这三条边表示直角三角形,则函数应返回 true,否则返回 false。
直角三角形
如果三角形中三个角之一为 90 度,则该三角形为直角三角形。并且当最长边的平方等于另外两条边的平方和时,三角形中有一个角为 90 度。
例如,3、4、5,如下
3*3 + 4*4 = 5*5 = 25
示例
以下是代码 −
const side1 = 8; const side2 = 10; const side3 = 6; const isRightTriangle = (a, b, c) => { const con1 = (a*a) === (b*b) + (c*c); const con2 = (b*b) === (a*a) + (c*c); const con3 = (c*c) === (a*a) + (b*b); return con1 || con2 || con3; }; console.log(isRightTriangle(side1, side2, side3));
输出
以下是控制台中的输出 −
true
广告