我们JAVA中有sleep()的方法,js中没有,js中的setTimeout()方法两个模块不能延迟,会并发执行,不能交替。
//延迟的方法
sleep1(numberMillis){
var now = new Date();
var exitTime = () + numberMillis;
while (true) {
now = new Date();
if (() > exitTime) return;
}
},
或者
sleep(ms) { //sleep延迟方法2
var unixtime_ms = new Date().getTime();
while(new Date().getTime() < unixtime_ms + ms) {}
},
我们使用就直接(毫秒)就行了,如果是js就不用this。
例如:我们循环引用
for(var i=0;i<2;i++){
Var test=100
var test2 =200
("打印第一个变量"+ test)
("延迟5秒后执行下一步")
this.sleep1(5000);//5秒
("打印第二个变量"+ test2 )
this.sleep1(5000);
}
},