課題:0から23までのいずれかの値である整数hourを考える。このときhourが0から11までのときは「午前xx時です」、12のときは「正午です」、13から23までのときは「午後xx時です」と表示するプログラムを作成せよ。また、hourの値を様々に変えてプログラムが正しく動作していることを確かめよ。
私の回答:
let hour = 1;
if (hour<=11) {
console.log(午前${hour}時です);
} else if (hour = 12) {
console.log(正午です)}
else (hour>=13) ;{
console.log(午後${hour}時です);
}
実行すると、consoleに'午前1時です'
'午後1時です'と表示されてしまいます。
どこをどのように直せばよいのか、ご教示下さい。宜しくお願い申し上げます。
課題でしたら出題者に聞きましょう。
いずれにしてもコード提示するときはマークダウンのcode機能を利用してご提示ください。
https://teratail.com/questions/238564
同じ質問はしないように!!!!
( https://teratail.com/questions/345896 )
質問者は質問を編集することが出来ます。「編集」でやりましょう。
ご免なさい。次回から気をつけます!
編集可能ですので、次回からではなく、今回も、コードのマークダウンのcode機能の利用と、重複元の削除はご対応ください。
回答5件
あなたの回答
tips
プレビュー