Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

三角形の正しさの判断– JavaScript


三角形の3辺の長さを表すa、b、cの3つの数値を受け取るJavaScript関数を作成する必要があります。この関数は、これらの3つの辺が直角三角形を表す場合はtrueを返し、それ以外の場合はfalseを返す必要があります。

直角三角形

三角形の3つの角度の1つが90度の場合、三角形は直角三角形です。また、最も長い辺の2乗が他の2つの辺の2乗の合計に等しい場合、三角形の1つの角度は90度です。

たとえば、-3、4、5、as

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

  1. JavaScriptの約束

    JavaScriptのPromiseを使用すると、Promiseの作成時に値が事前にわからない非同期操作を実行できます。約束には、保留中、履行済み、拒否済みの3つの状態があります。 以下はJavaScriptのpromiseのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width,

  2. JavaScript WeakSet

    JavaScript WeakSetは、オブジェクトのコレクションを格納するために使用されます。セットのように、重複は保存されません。 WeakSetのメソッド- メソッド 説明 add(obj) weakSetに新しい値を追加します。 delete(obj) weakSetから値を削除します。 has(obj) weakSetオブジェクトに値が含まれているかどうかに応じて、trueまたはfalseを返します。 length() weakSetオブジェクトの長さを返します 以下はJavaScriptのWeakSetのコードです- 例