break语句
- break关键字可以用来退出switch语句或循环语句,不能在if语句中使用break和continue。当程序执行到break语句时,会结束执行离break最近的循环语句或switch语句
- 可以为循环语句创建一个label,来标识当前的循环
标签名: for(var i = 0;i<5;i++){ console.log("@外循环:"+i); for(var j = 0;j<5;j++) { break 标签名; console.log("@内循环:"+j) } }
这样break将会结束指定的循环,而不是最近的循环语句
continue语句
- continue关键字只能用于循环语句,可以用来跳过当次循环,即使后面还有未执行的语句也不再执行,重新执行下一次循环
- continue同样也默认只对离它最近的循环语句起作用
- 可以为循环语句创建一个label,来标识当前循环
标签名: for(var i = 0;i<5;i++){ console.log("@外循环:"+i); for(var j = 0;j<5;j++) { continue 标签名; console.log("@内循环:"+j) } }
这样continue将会跳过指定的循环,而不是最近的循环语句
测试程序性能:
在执行程序前开启计时器:
console.time("计时器的名字");
它需要一个字符串作为参数,这个字符串将会作为计时器的标识
在程序后终止计时器:
console.timeEnd("计时器的名字");