2016-10-05 13 views
-4

私はプロンプトからグレードを取得してから、スイッチステートメントを使用してグレードについて何かを示す警告ボックスを生成する必要があります。これは私がこれまで持っているものですが、それはちょうど私があなたのswitch文はめちゃめちゃ少ない下成績表のスイッチステートメントJavascript

var grade = prompt("What grade did you get for the assessment?"); 

switch(grade) { 
    case 0: "A" = ("Excellent"); break; 
    case 1: "B" = "Very Good"; break; 
    case 2: "C" = "Good"; break; 
    case 3: "D" = "Pass"; break; 
    case 4: "E" = "Almost a pass"; break; 
    case 5: "F" = "Fail"; break; 
    default : "Please enter a grade from A-F"; 
} 
+0

あなたの質問/問題は? – j08691

+0

あなたの質問は何ですか? – Andy

+0

switch文の構文を理解していないようです。それをGoogleと見てください。 – Xufox

答えて

0

で警告ボックスを追加する場合、私はそれを与えているグレードを私に戻って伝えます。

私は完全なコードを投稿しません。

var grade = prompt("What grade did you get for the assessment?"); 
var result; // this will hold a result from our switch 

switch(grade){ 
case "A": // this is what will be typed (case sensitive) 
    result = "Excellent"; // assign some text to result - no brackets 
    break; 
case "B": // this is what will be typed (case sensitive) 
    result = "Very good"; 
    break; 
default: 
    result = "please enter.." //something wasn't matched 
} 
console.log(result); // spits out the result var 

スイッチを打破するには:

switch(yourVar) 
私はあなたがもう少しこのような何かを探していることになるもののコピー/貼り付けは、学習と記憶の保持に役立つのではなく、アウトタイピング常に見つけますあなたは、評価のためのスイッチにyourVarに渡す

yourVarは==「D」の場合と

を破るとの間にあるものは何でも

case "D": 
// 
break; 

default: 
//.. 

一致するものがない場合は、デフォルト以降のものを使用します。

0
var grade = prompt("What grade did you get for the assessment?"); 

var message; 

switch (grade) { 
    case "A": 
     message = "Excellent"; 
     break; 

    case "B": 
     message = "Very Good"; 
     break; 

    case "C": 
     message = "Good"; 
     break; 

    case "D": 
     message = "Pass"; 
     break; 

    case "E": 
     message = "Almost a pass"; 
     break; 

    case "F": 
     message = "Fail"; 
     break; 

    default: 
     message = "Please enter a grade from A-F"; 
} 

alert(message); 
関連する問題