各選択ボックスについて

目次へ


条件分岐構文について

  条件分岐を用いることで有用で複雑な動作を実行させることができます。
  条件分岐とは、ある条件が満たされているかを判断し、
  その後の処理を変えることができる「制御構文」の一つです。

if文について
  if文は[もし〜なら〜をする]という条件構文です。
  特定の条件を判定し処理を事項する時に用います。



  変数$nameが「山田太郎」である場合にメッセージを表示します。
  実行すると「あなたは"山田"さんですね!」と表示されます。




  if文の条件式を満たす場合に、複数行のコードを実行することができます。
  その場合「{   }(中カッコ)」で範囲を囲みます。


  変数$nameが「山田太郎」である場合にメッセージを2行表示します。
  if文の有効範囲は「{   }(中カッコ)」で括られている3〜6行目までです。





if〜else〜文について
  if〜else〜文は[もし〜なら〜をして、そうでなければ〜をする]   という条件構文です。
  条件が成立した場合と、成立しない場合の処理を分岐します。



  上記の場合、変数$nameが山田さんなら「あなたは山田さんですね!」と表示されます。




  もし、$nameに違う名前を入れた場合「あなたは山田さんではありません。」が表示されます。
  条件の成立と不成立で処理を分岐することができます。



if〜elseif〜else〜文について
  if〜elseif〜else〜文は[もし〜なら〜をして、もし〜なら〜をして、いずれでもなければ〜する]という条件構文です。
  条件が成立しない時に、更に条件を指定することができる構文です。
  最後にelseを用いることで全ての条件に該当しない場合に対処できます。



  変数$nameが山田太郎なら「あなたは山田さんですね!」と表示し、
  $nameが佐藤一郎なら「あなたは佐藤さんですね!」と表示します。

  もし、$nameが斎藤正なら「あなたは斎藤さんですね!」と表示します。
  そして、どれにも該当しない場合は「あなたはどなたですか?」と表示させます。