这是我自己写的JS代码;
<script>
var num1=prompt("请输入你的出生年份"); //输入年份
var num2=prompt("请输入你的出生月份"); //输入月份
var num3=prompt("请输入你的出生日期"); //输入日期
function myFun(){ //定义函数
var i,sum=0,mothdays=arguments[i],j=num2-1; //把argument[i]的值赋给mothdays,月份数减去一赋给j
if(num1/4==0){ //判断是否是瑞年
if(num2<2){ //如果输入月份数小于2
sum=num3; //那么总的天数就是日期数
}
else{ //输入的月份数大于或者等于2
for(i=0;i<j;i++){
sum=sum+mothdays; //总天数就等于各个月份的天数加起来
}
return sum=sum+num3+28; //最后返回值再加上瑞年的2月的28天和日期
}
}
else{ //如果年数不是瑞年
if(num2<2){ //如果输入月份数小于2
sum=num3; //那么总的天数就是日期
}
else{ //如果输入的月份数大于或者等2
for(i=0;i<j;i++){
sum=sum+mothdays; //总天数就等于各个月份的天数加
}
return sum=sum+29+num3; //最后返回值再加上b不是瑞年的2月的29天和日期
}
}
}
var sdmoth=myFun(31,0,31,30,31,30,31,31,30,31,30,31);
document.write("你的生日是在"+num1+"年的第"+sdmoth+"天");
</script>
任务要求是:
一、语言和环境
1、实现语言:HTML、JavaScript
2、环境要求及开发工具:Sublime text
二、整体要求:
1、要求页面整洁,与效果图保持一致
2、计算日期的方法以及弹出窗口均用函数封装
3、 网页文件夹管理,脚本资料独立文件夹,文件命名规范
三、脚本要求
1. 弹出年、月、日输入框
2 . 根据输入的年、月、日,计算出出生那天是该年的第几天
3.注意闰年
要实现的效果如这个动态图显示:
橋本奈奈未
相关分类