常见的循环
for循环
while循环
do-while循环
三种循环的格式
for(初始值;循环条件;增量){
循环体
}
while(循环条件){
循环体
}
do{
循环体
}while(循环条件)
关于跳过循环和嵌套
continue //跳过循环
break //结束循环
循环嵌套
循环嵌套任意两种循环之间可以互相嵌套
在一个循环体中出现其他循环
循环案例
计算2000-2100年的闰年
for(i=2000,b=0;i<2100;i++){
if(i%4==0&&i%100!==0||i%400==0){
b++;
console.log(i);
if(b==10){
return b;
}
}
};
运行结果:
计算1-100的值小于4000的个数
for(i=0,a=0;i<100;i++){
a+=i;
if(a>=4000){
i-=1;
console.log(i);
return i;
}
}
写入代码运行结果:
根据传入的值来判断是否为素数
// 传入的数字
var x=17;
// 计分板-非素数
var j=0;
// 计分板-素数
var f=0;
// 开始循环
for(i=2;i<x;i++){
// 判断余数是否大于o
if(x%i==0){
// 计分
j++
}else if(x%i>0){
// 计分
f++
};
};
// 处理数据打印结果
if(j!=0||f==0){
console.log("这不是素数");
}else if(f>0){
console.log("这是素数");
}
结果: