!-- 编写代码实现以下功能: 11 假设现在的法定退休年龄是60岁,请帮我计算距离退休还有多少年? 弹出对话框让用户输入自己的出生年份;计算剩余退休还有多少年?警告框输出用户的年龄还有剩余退休年份,
时间: 2024-09-18 07:08:28 浏览: 5
首先,我们需要获取用户输入的出生年份,然后根据当前年份减去出生年份得到用户的当前年龄,并用法定退休年龄减去当前年龄,得出剩余的退休年数。这是一个简单的JavaScript代码示例:
```javascript
// 获取当前年份
let currentYear = new Date().getFullYear();
// 提示用户输入出生年份并获取输入
let input = prompt("请输入您的出生年份:");
// 将输入转换为整数
input = parseInt(input);
// 计算用户当前年龄
let userAge = currentYear - input;
// 法定退休年龄
let retirementAge = 60;
// 计算剩余退休年数
let remainingYears = retirementAge - userAge;
// 如果用户已过退休年龄,则输出警告信息
if (remainingYears < 0) {
alert("您已经过了退休年龄!");
} else {
// 弹出对话框显示结果
alert(`您的年龄是 ${userAge} 岁,距退休还有 ${remainingYears} 年.`);
}
```
在这个代码中,我们假设用户输入的是合法的整数年份。实际应用中,可能需要做些错误处理以防止非法输入。