JS条件循环语句问题
做了小小修改,谢谢采纳<SCRIPT language=JavaScript>var y=new Array();var r=new Array();var s=new Array();y[1]=1;r[1]=1;s[1]="元旦";y[2]=2;r[2]=9;s[2]="元宵节";y[3]=2;r[3]=14;s[3]="情人节";y[4]=2;r[4]=18;s[4]="生日";y[5]=5;r[5]=1;s[5]="五一劳动节";y[6]=5;r[6]=28;s[6]="端午节";y[7]=9;r[7]=10;s[7]="教师节";y[8]=10;r[8]=1;s[8]=...全部
做了小小修改,谢谢采纳<SCRIPT language=JavaScript>var y=new Array();var r=new Array();var s=new Array();y[1]=1;r[1]=1;s[1]="元旦";y[2]=2;r[2]=9;s[2]="元宵节";y[3]=2;r[3]=14;s[3]="情人节";y[4]=2;r[4]=18;s[4]="生日";y[5]=5;r[5]=1;s[5]="五一劳动节";y[6]=5;r[6]=28;s[6]="端午节";y[7]=9;r[7]=10;s[7]="教师节";y[8]=10;r[8]=1;s[8]="国庆节";y[9]=10;r[9]=3;s[9]="中秋节";y[10]=12;r[10]=25;s[10]="圣诞节"; var now = new Date();yn = tMonth()+1;//得到月份rn = tDate();//得到天var i=1;while (yn>y[i]){ if(i==10){break;}//i是不能超过10的 i=i+1;}while((yn==y[i]) && rn>r[i]){ if(i==10){break;}//i是不能超过10的 i=i+1;}//document。
write("<br />i=="+i+"!<br />")if(i==10 && y[i]==yn && rn>r[i]){//超过12月25日 document。
write("离"+s[1]+"还有"+(32-rn) +"天");}else{ dni = (y[i]-yn)*30+r[i]-rn; if (dni > 2) document。write("离"+s[i]+"还有"+dni +"天") else if (dni == 2) document。
write("后天就是"+s[i]+"啦!") else if (dni == 1) document。write("明天就是"+s[i]+"啦!") else if (dni == 0) document。
write(""+s[i]+"快乐!")}</SCRIPT>。收起