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

成績表チャレンジJavaScript


渡された3つのスコアの平均を求め、次の表に従ってそのグレードに関連付けられた文字値を返す関数を作成する必要があります。

成績表チャレンジJavaScript

const findGrade = (...scores) => {
   const {
      length
   } = scores;
   const sum = scores.reduce((acc, val) => acc + val);
   const score = sum / length;
   if (score >= 90 && score <= 100) {
      return 'A';
   }
   else if (score >= 80 ) {
      return 'B';
   } else if (score >= 70 ) {
      return 'C';
   } else if (score >= 60) {
      return 'D';
   } else{
      return 'F';
   };
}
console.log(findGrade(5,40,93));
console.log(findGrade(30,85,96));
console.log(findGrade(92,70,40));

出力

そして、コンソールの出力は-

になります
F
C
D

  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のコードです- 例