JavaScript函数1-11作业题,为什么老师会有这样一个点评...
我换了3个浏览器测试,功能都是没有问题的,不知道老师说的“具体的功能有问题”是指的什么,
代码如下:
----------------------------------html----------------------------------
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jsFuncfionTask</title>
<script type="text/javascript" src="jsFuncfionTask.js"></script>
</head>
<body>
</body>
</html>
----------------------------------JS----------------------------------
function task() {
var year = getPrompt("请输入您的出生年份");
var month = getPrompt("请输入您的出生月份");
var day = getPrompt("请输入您的出生日期");
var days = getDays(year, month, day);
document.write("您的生日是在"+ year + "年,是第" + days + "天。");
};
function getPrompt(a) {
return prompt(a);
};
//获取输入的时间为当年的第多少天
function getDays(year, month, day) {
var dateStr = year + "/" + month + "/" + day;
var date = new Date(dateStr);
var days = date.getDate(); //获取输入的年月日的在当月天数,即输入的day
//获取输入年份之前月份的天数并相加
for (var i = 1; i < month; i++) {
dateStr = year + "/" + i + "/" + day;
date = new Date(dateStr);
date.setDate(0); //设置为0后,方便获取当月有多少天
days += date.getDate();
}
return days;
};
task();
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星