条件分岐(2)
- on 12.06.09
- JavaScript
- No Comments
- Digg
- Del.icio.us
■else~if
条件に応じて処理を3つ以上に分ける。
if (i<3){
【処理A】
} else if (i==3){
【処理B】
} else if (i<5){
【処理C】
} else {
【処理D】
}
「i」が3より小さい場合【処理A】を実行
「i」が3と等しい場合【処理B】を実行
「i」が3以上の場合【処理C】を実行
「i」が5以上の場合【処理D】を実行
■論理演算子
演算子
記述例
意味
&&
i>3= && i<=5
左右の条件式が両方とも満たされる場合のみ「真」(AND)
||
i<=3 || i>=5
左右の条件式のいずれかが満たされれば「真」(OR)
!
!(i<=3)
「真」と「偽」を入れ替え。(NOT)
■switch文
変数の値ごとに実行する処理を指定できる命令
switch (変数){
case 値A:
【変数の値がAだった場合の処理】
break;
case 値B:
【変数の値がBだった場合の処理】
break;
case 値C:
【変数の値がCだった場合の処理】
[...]