2016-10-27 6 views
0

switch文もif文やelse if文のような条件文ですが、より信頼性の高い方法です。構造:switch文を正しく取得して書き込むかどうか確認してください。

switch (conditional variable) {  
case condition 1:  
     conditional code  
     break;  
case condition 2:  
     conditional code  
     break;  
case condition 3:  
     conditional code  
     break;  
default:  
     conditional code 

実際のコード:

var baby = "crying" 
switch (baby) {  
    case "sleeping":  
        alert ("Green light")  
        break;  
    case "playing":  
        alert ("Yellow light")  
        break;  
    case "crying":  
        alert ("Red light")  
        break;  
    default:  
        ("no lights")  
} 
+0

* "が、より信頼性の高い方法で" * - ああ、どうですか? – deceze

+1

私は彼が "可読"を意味すると思っています。それは必ずしもそうではありません。 –

+0

質問はちょうど "*これは' switch' *の書き方ですか? – Weedoze

答えて

1

あなたは警告後にセミコロンを逃したとも警告最後の文に行方不明:

var baby = "crying" 
switch (baby) {  
case "sleeping":  
    alert ("Green light"); 
    break;  
case "playing":  
    alert ("Yellow light");  
    break;  
case "crying":  
    alert ("Red light"); 
    break;  
default:  
    alert ("no lights");  
} 
+0

クライアント側のスクリプトには関係ありません。 – Pravin

+0

セミコロンを追加する必要はないので、セミコロンは追加しませんでした。 –

+0

@Waqasセミコロンを含めるのに慣れていなければなりません。そうしないと、いくつかのエッジケースで面白いバグが発生します。 – deceze

関連する問題