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

怎么样改可以让执行代码在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);


慕无忌1623718
浏览 504回答 1
1回答

慕丝7291255

题主只想在&nbsp;timeteam[n] <= endtime&nbsp;的时候执行,也就是&nbsp;timeteam[n] > endtime&nbsp;的时候就不执行,于是可以通过&nbsp;break&nbsp;跳出题主的那个&nbsp;while&nbsp;循环。if (timeteam[n] > endtime) break;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript