現在JavaScript勉強中のものです。
下記のコードに関してです。
// station変数に入力結果を格納 var station = prompt("1.A駅 2.B駅 3.C駅\n行き先の駅を1, 2, 3から選んでください"); // promptから得た値は文字列となるので、後の処理のために数値に変換しておく station = Number(station); // その駅に停まる電車の種類を格納する変数 var type; switch (station) { case 1: type ="快速"; break; case 2: type ="快速と急行"; break; case 3: type ="特急"; break; default: // 選択肢以外のものを入力した場合はエラー文を表示 alert("駅が正しく入力されていません。このページを再度読み込んでください。"); } // 入力された値が正しければメッセージを出力 if (station >= 1 && station <= 3) { alert("その駅には" + type + "の電車が停まります"); }
電車なびを作るためのswitch構文です。
その中に
var type; ``` という、switch構文の前に一行、このコードが記載されています。 これは、switch構文で出たローカル変数を var type;と書かれているグローバル変数に格納するためのものと考えているのですが。 **__・switch構文の中でreturn result;と最後に記述しなくてもよろしいのでしょうか?__** 恐縮ではございますが、返信していただけると幸いです。 よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー