1、闰年判断条件
(1)公历年份是4的倍数,且不是100的倍数为闰年。
(2)公历年份必须是400的倍数才是闰年。
2、代码
<script>
// 闰年计算方法公历年份是4的倍数,且不是100的倍数为闰年。
// 或者公历年份必须是400的倍数才是闰年
var year = Number(prompt('请输入一个年份,判断是不是闰年:'));
//判断输入的是否是一个数字
if (isNaN(year)) {
alert('你的输入有误');
} else if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
alert(year + "是闰年");
} else {
alert(year + "不是闰年");
}
</script>
3、代码解释
(1)首先创建一个变量用来存放我们输入的年份。
(2)用Number()函数将用户输入的字符串转换为数字。prompt()方法:用于弹出显示可提示用户进行输入的对话框,方法返回用户输入的字串符。
(3)使用isNaN()
函数判断输入的是否是一个数字。如果不是数字,则弹出提示框"你的输入有误"。如果是数字,则继续判断输入的年份是否是闰年。
(4)根据要求用if----else嵌套进行判断。
4、运行结果