js基础-循环和数组

178 阅读1分钟
  • break和continue关键字的作用

break:中断所以循环

continue:中断本次循环,调到下一个循环

  • 双重for循环的执行过程

语法:

for (外层的初始化变量; 外层的条件表达式; 外层的操作表达式) {

for (里层的初始化变量; 里层的条件表达式; 里层的操作表达式) {

// 执行语句;

}

}

*我们可把里面的循环看做是外层循环的语句, 外层循环一次,里层的循环执行全部

  • 九九乘法表

        for (var i = 1 ;i <= 9 ;i++){
            for(var j = 1; j <= i ; j++){
                //太拥挤所以加上转义字符 \t
                str1 += `${j}x${i}=${i*j}`+'\t'
            }
            str1 += '\n'
        }
        console.log(str1);
  • while do while 和for循环的区别

①while(条件表达式){

循环体

}

注意点:在循环体中要有修改条件表达式的操作,否则就可以成为死循环了

②##### do...while

语法:

do {

循环体

} while(条件表达式)

注意点:在循环体中要有修改条件表达式的操作,否则就可以成为死循环了。do至少会执行一次

③for(初始化变量;条件表达式;操作表达式){

...循环业务代码

}

执行顺序:

初始化->条件表达式->循环体->操作表达式

条件表达式(真)->循环体->操作表达式

条件表达式(假)->循环结束

  • 数组的作用

数据的有序集合,可以用来存储多个数据