为了账号安全,请及时绑定邮箱和手机立即绑定

js循环条件为执行代码后的变量

js循环条件为执行代码后的变量

慕无忌1623718 2018-09-08 14:13:17
怎么样改可以让执行代码在timeteam[n] <= endtime 的条件下执行循环?        //时间        var startdate = new Date("2016-10-24 20:00:00");        var starttime = startdate.getTime();        var enddate = new Date("2016-10-26 20:00:00");        var endtime = enddate.getTime();        var timeteam = new Array();        var s = 0;        var sri = "";        var m;        var n = 0        do{            timeteam[n] = starttime + 1800000*s;            s++;            var myDate = new Date(timeteam[n]);            var m = myDate.getFullYear() + "/" + myDate.getMonth() + "/" + myDate.getDate() + " " + myDate.getHours() + ":" + myDate.getMinutes() + ",";            sri = sri + m;            n++;        }        while(n < 20)        var ss = sri.split(",");        ss.pop();        console.log(ss);
查看完整描述

1 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

题主只想在 timeteam[n] <= endtime 的时候执行,也就是 timeteam[n] > endtime 的时候就不执行,于是可以通过 break 跳出题主的那个 while 循环。if (timeteam[n] > endtime) break;


查看完整回答
反对 回复 2018-10-23
  • 1 回答
  • 0 关注
  • 494 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信