① a && b
aとb両方Trueのとき、全体がTrueになります。
② a || b
aとbどちらか一方がTrueのときに全体がTrueになります。
③ !a
aがfalseのときにTrueになります。
index.html
<script>
'use strict'
const time = new Date().getHours();
if (time >= 18 && time < 22) {
window.alert('お疲れ様です');
} else if (time === 10 || time === 15) {
window.alert('もうひと頑張りですね!');
} else {
window.alert('ファイト!!')
}
</script>
今回はブラウザを開いたときに表示されるメッセージを固定にしたいと思います。
時間は適当に指定しました。
New.Dateで現在の日時を取得します。また、getHoursメソッドで時間を0~23時の整数で返します。