for(var i = 1 ; i <= 100; i++){
console.log(i);
if(i == 5){
break; //找到了一个,就立即终止循环
}
}
//break只中断了最内层循环,外层循环还在继续
for(var i = 1 ; i <= 10 ; i++){
for(var j = 1 ; j <= 10 ; j++){
console.log(i,j);
if(j == 5){
break;
}
}
}
//break只能终止内层循环,但是我们就是想要终止外层循环
//就要给外层循环加label:
waiceng : for(var i = 1 ; i <= 10 ; i++){
for(var j = 1 ; j <= 10 ; j++){
console.log(i,j);
if(j == 5){
break waiceng; //break label的语法
}
}
}
for(var i = 1 ; i <= 100 ; i++){
if(i == 5){
continue; //当i为5的时候,立即终止执行后面的console语句,直接i为6了。
}
console.log(i);
}
<script type="text/javascript">
//寻找2~100之内的所有质数
waiceng :
for(var i = 2 ; i <= 100 ; i++){
//我们要测试i是不是质数,之前我们的算法是测试i的约数个数(不包括1和自己)
//约数个数如果为0,那么就是质数。
//凭什么我要测试约数个数??
//只要你有约数,你就不是质数!!!!
for(var j = 2 ; j <= Math.sqrt(i) ; j++){
if(i % j == 0){
continue waiceng; //如果这数字,被某一个数字整除了,那么立即放弃他
//开始验证下一个i
}
}
console.log(i); //如果一个数字有约数,就会执行continue,就遇不见这个语句了。
}
</script>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有