【プログラミング教育ナビ】は、プログラミング初心者が自分に合った勉強法や教室を見つけられたり、プログラミングに特化した求人が検索できたり、SaaSの比較ができるサイトです。人気講座のある入門スクールや独学できる学習サイトを、口コミ・評判で比較してランキング形式でご紹介しています。言語から探す場所から探す条件から探すrsstwitterfacebook案件獲得できなかったら全額返金!未経験からプロのエンジニアスキルを身につけ、フリーエンジニアとして稼げるまで徹底サポート。プログラミング初心者向け技術系ノウハウ・まとめTweetPocketどの様なプログラミング言語であっても、条件分岐を行いたい時は主にif文を使用します。同じ様な条件がたくさん用意されている場合、if文を使用すると少し面倒になります。書く手間が掛かる点も嫌ですが、コードの可読性が落ちる事が一番嫌なところです。プログラムコードはシンプルに分かりやすく書くよう心掛けたいですよね。そんな場合は、多方向分岐の構文を使いましょう。JavaScriptの場合は、Switch文を使います。分岐1:」で条件を設定します。Caseの条件に合う場合の処理を記述し、処理が終わった場合は必ず「Break;」を記述します。Switch文は、Caseで始まってBreakで終わるようになっています。「それ以外」を記述したい場合は、defaultを使用します。Ifで言う所の、elseですね。defaultは「それ以外」なので、最後に記述します。分岐1:実行文;Break;default:実行文;Break;}例)同じ様な条件が多い場合(Switch文)下の例では、tmpに都市の名前が入ります。Caseで指定された条件と合致すると、tmp2に国名が入ります。"不明";break;}応用と注意点さて、前回の例の部分には、値が「東京」の場合と「大阪」の場合で、同じ処理を記述している事に気付いたでしょうか?可読性やメンテナンスを考えると同じ処理を記述するのは避けたいですよね。東京と大阪の部分はこの様に記述できます。"日本";break;Caseの条件は重ねることが出来るのです。ところで、switch文はcaseで始まりbreakで終わると書きましたが、breakを書き忘れるとどうなるか判りますか?Breakを書き忘れると、そのまま処理は流れていってしまいます。いうことかというと、次の例で見てみましょう。“ワシントン”」まで処理は流れてしまいます。結果、tmp2にはアメリカが入ります。都市「東京」の所属する国は「アメリカ」になってしまいましたね。サンプルサンプルを用意しました。いじって見て、処理の流れを試してみてください。id="Country"></div>です。id="Country"></div>です。</body></html>投稿者:プログラミング教育ナビ編集部tweetプログラミングで挫折しそうなら、現役エンジニアにマンツーマンで相談してみませんか?オンラインのプログラミングスクール「TechAcademy」のメンターが対応。人気の記事まだデータがありません。【プログラミング教育ナビ】は、プログラミング初心者が自分に合った勉強法や教室を見つけられたり、プログラミングに特化した求人が検索できたり、SaaSの比較ができるサイトです。人気講座のある入門スクールや独学できる学習サイトを、口コミ・評判で比較してランキング形式でご紹介しています。