for循环语法
结构:
for(初始化变量;条件表达式;操作表达式){
循环体
}
初始化变量 就是用var声明的一个普通变量,通常用于作为计数器使用
条件表达式 就是用来决定每一次循环是否继续执行 就是终止的条件
操作表达式 是每次循环最后执行的代码 经常用于我们计数器变量进行更新(递增或递减)
while循环语句
while 循环语法结构 while 当...的时候
while(条件表达式){
//循环体
}
执行思路 当条件表达式结果为true 则执行循环体 否则 退出循环
案例:
var num=1;
while(num<=100){
console.log('你好');
num++;
}
双重for循环
双重for循环语法结构
for(外层的初始化变量;外层的条件表达式;外层的操作表达式){
for(里层的初始化变量;里层的条件表达式;里层的操作表达式){
//执行语句
}
}
我们可以把里面的循环看做是外面循环的语句.,外层循环循环一次 里面循环执行全部
案例1:
for(var i=1;i<=3;i++){
console.log('这是外层循环第'+i+'次');
for(var j=1;j<=3;j++){
console.log('这是里层的循环第'+j+'次');
}
}
案例2:打印5行5个 '*'
str='';
for(var i=1;i<=5;i++){
for(var j=1;j<=5;j++){
str=str+'*';
}
str=str+'\n';
}
console.log(str);