(双分支)if结构综合练习:判断闰年。要求:在网页上输入年份,判断并输出是闰年还是平年;判断用户输入的各种情况并给出提示。
时间: 2024-10-09 14:05:42 浏览: 38
Java判断所给年份是平年还是闰年
5星 · 资源好评率100%
在JavaScript中,你可以使用以下代码来进行闰年的判断,并处理用户输入的情况:
```javascript
<!DOCTYPE html>
<html lang="zh">
<head>
<title>判断闰年</title>
</head>
<body>
<label for="year">请输入年份:</label>
<input type="number" id="year" required>
<button onclick="checkLeapYear()">判断</button>
<p id="result"></p>
<script>
function checkLeapYear() {
var year = parseInt(document.getElementById("year").value);
if (isNaN(year)) { // 检查输入是否为数字
document.getElementById("result").innerHTML = "请输入有效的年份!";
} else if (year % 4 != 0) { // 平年检查
document.getElementById("result").innerHTML = year + "不是闰年.";
} else if (year % 100 != 0) { // 普通闰年条件
document.getElementById("result").innerHTML = year + "是闰年.";
} else if (year % 400 != 0) { // 世纪闰年条件,需满足400的倍数
document.getElementById("result").innerHTML = year + "不是闰年.";
} else {
document.getElementById("result").innerHTML = year + "是世纪闰年.";
}
}
</script>
</body>
</html>
```
这个HTML页面包含了输入框让用户输入年份、判断按钮以及一个段落用于显示结果。`checkLeapYear`函数获取输入值,然后根据闰年的规则进行判断,并在`result`元素中显示出相应的消息。
阅读全文