JavaScript»基礎»論理演算子 うるう年判定プログラム

ファイル名: js-basic/quest_00150.html

西暦をたずねるプロンプトを出し、入力された年がうるう年なら「xxxx年はうるう年です」、そうでなければ、「xxxx年はうるう年ではありません」とアラートを出すプログラムを作ってください。ある年がうるう年かどうかは、次のルールで決まります。

  1. 4で割り切れる年は、うるう年
  2. ただし、その年が100でも割り切れる場合は、うるう年ではない
  3. ただし、その年が400でも割り切れる場合は、やっぱりうるう年

たとえば、2016年は4で割り切れるからうるう年、1900年は4で割り切れるけれど100でも割り切れるからうるう年ではない、2000年は、100で割り切れるけれど400でも割り切れるからうるう年、となります。

プログラムを実行

ヒント

「または」と「かつ」をつかって、うるう年である条件をまず日本語をつかって一文で表してみよう。