1.在控制台输出1-100
for(var i=1;i<=100;i++){
console.log(i)
}
2.在控制台输出100句hello world
for(var i=1;i<=100;i++){
console.log('hello world')
}
.for循环
for(表达式1;表达式2;表达式3){
//循环操作
}
表达式1:循环变量的声明表达式.
表达式2:循环条件判断,条件为真,执行循环体,否则退出循环。
表达式3:更新循环变量
for语句三个表达式的特殊用法
1、表达式1允许为空
允许在循环外,将第一个表达式不足
2、表达式2允许为空
死循环
尽量不要为空,如果为空的话,尽量在循环内部将条件补充完整额。
3、表达式3允许为空
死循环
在循环内部将表达式补充完整。
4、表达式1 和 表达式3 内容多样化
表达式1可以一次声明多个变量
表达式3可以一次改变多个变量的数值
多个表达式之间用,分开
练习:
4.
用for循环输出1-100
用for循环输出1-100中的偶数
求1-100奇数的和
在控制台输出1-100之间的偶数
for(var i=1;i<=100;i++){
if(i%2===0){
console.log(i);
}
}
5.在控制台输出1-100之间的奇数的和
for(var i=0,sum=0;i<=100;i++){
if(i%2===1){
sum=sum+i;
}
}
console.log(sum);
for循环的嵌套(重点)
在for循环中有嵌套了一个for循环
for(var i=0;i<10;i++){
for(var j=0;j<10;j++){
}
}
练习:输出如下图案
**********
**********
**********
**********
**********
for循环的嵌套
6.
**********
**********
**********
**********
**********
for(var j=0;j<=5;j++){
document.write("
")
for(var i=0;i<=10;i++){
document.write('*')
}
}
7.
*
**
***
****
*****
for(var i=0;i<=5;i++){
document.write("
");
for(var j=0;j<=i;j++){
document.write("*");
}
}
8.九九乘法表
for(var i=1;i<=9;i++){
var str='';
for(var j=1;j<=i;j++){
str+=(j+'*'+i+'='+(j*i))+"\t";
}
document.write(str+'
');
}