→
条件分岐処理文。
条件式 | true/false を表す式。 |
---|---|
ステートメント | 処理文。文が 1 つしか無い場合は、「{ }」 は省ける。 |
条件式の true/false を判定して、適切なステートメントを実行する。
ステートメント が 1 つの場合は、「{ }
」は省略可能。その場合、ステートメント と else
との間には、必ず「;
」を入れる。else
後も同様。
ステートメントには更にif文をネストする事ができる。
A=window.prompt("何か入力して下さい","") if(A==""){ window.alert("無しですか…"); }else{ window.alert("「"+A+"」:ありがとう"); }
if文のネスト(入れ子)
if(condition1){ if (condition2){ statement2 //condition2のtrue用 }else{ statement3 //condition2のfalse用 } }else{ statement4 //condition1のfalse用 }
更なるif文: if~else if~
if(condition1){ statement1 //condition1のtrue用 }else if (condition2){ statement2 //condition2のtrue用 }else{ statement3 //condition2のfalse用 }