一、while(条件){条件为true的执行语句}
例:输出十句hello world
var a=1;
while(a<=10){
consolie.log("hello world");
a++;
}
例:输出1到100所有数字
var a=1;
while(a<=100){
consolie.log("a");
a++;
}
例:输出1到100所有偶数
① var a=1;
while(a<=100){
if(a%2==0){
consolie.log("a");
}
a++;
}
② var a=2;
while(a<=100){
consolie.log("a");
a+=2;
}
二、for循环(重点)
for(1、声明一个变量;条件;对变量进行操作){执行的语句}
执行顺序:先声明,在判断,在执行,在操作,在判断,在执行
例:用for输出十句hello world
for(var a=1;a<=10;a++){
console.log("hello world");
}
例:输出1到100所有数字
for(var a=1;a<=100;a++){
console.log(a);
}
例:输出1到100所有偶数
for(var a=2;a<=100;a+=2){
console.log(a);
}
例:输出1到100所有基数
for(var a=1;a<=100;a++){
if(a%2==1){
console.log(a);
}
}
例:输出1到100所有偶数的和
for(var a=1,sum=0;a<=100;a++){
if(a%2==0){
sum=sum+a;
}
}
console.log(sum);
例:输出1到100所有基数的和
for(var a=1,sum=0;a<=100;a++){
if(a%2==1){
sum=sum+a;
}
}
console.log(sum);
for循环的嵌套
for(var a=1;a<10;a++){
for(var b=1;b<10;b++){}
}
例:在页面中输出五行十颗星星
for(var a=1;a<=5;a++){
document.write('<br>');
for(var i=1;i<=10;i++){
document.write('*');
}
}
例:阶梯式星星
for(var a=1;a<=5;a++){
document.write('<br>');
for(var i=1;i<=a;i++){
document.write('*');
}
}
例:九九乘法表
for(var a=1;a<=9;a++){
document.write('<br>');
for(var b=1;b<=a;b++){
document.write((b+'*'+a+'='+(a*b)+'\t'));
}
}
\t 表示空格
网友评论