最近有看一些javascript的基础视频,根据所学的基础写一个简单的案例平年和闰年
根据我学的条件分支语句能够清楚的分清平年和闰年
条件分支语句-if
if(){...}
if(){...} else {...}
if(){...} else if(){...}
if(){...} else if(){...} else {...}
满足哪—个if 的条件,就执行哪一个条件后面的{}
前面的如果满足了,就不去考虑后面的内容了
当所有条件都不满足的时候,就会执行else后面的{}
我们要知道平年和闰年是什么意思
基本解释:
凡阳历中有闰日(2月29日)的年份,闰余(岁余置闰。阴历每年与回归年相比所差的时日)。
1582年以来的置闰规则:
普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。
世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)。
代码方式:
我们来举一个例子,测试一下2022是不是闰年
<script>
// 定义一个变量表示年份信息
var year = 2022
//书写if语句进行判断
if (year % 4 === 0 && year % 100 !== 0 || year % 400 === 0) {
console.log(year + '是闰年')
} else {
console.log(year + '不是闰年')
}
</script>
测试一下2020是不是闰年
<script>
// 定义一个变量表示年份信息
var year = 2020
//书写if语句进行判断
if (year % 4 === 0 && year % 100 !== 0 || year % 400 === 0) {
console.log(year + '是闰年')
} else {
console.log(year + '不是闰年')
}
</script>