48.循环类关键字 for in of while do continue break

我们使用循环的时候很可能出现一些问题,导致语句循环次数过多(几万次甚至几十万次),这个时候请立即点击这里关闭选项卡

如果点关闭选项卡已经关不上了,可以立即结束浏览器进程,windows可以通过任务管理器关闭,linux可以通过kill关闭

如果还是不行,可以立即将机器断电从而保护硬件

目录

1  for

1.1  循环条件可以接变量

1.2  for...in...

1.3  for...of...

2  while

3  do

4  continue

5  break


1  for

基本使用方法是这样的

for的后面接三个必填参数,依次是

  • i = 0 初始化变量,通常与后面的循环条件与操作表达式配合
  • i<=3 循环条件,不一定要不要使用的变量一致
  • i++ 操作表达式,我们一般当作步长使用。比如上面用的i++,就是每循环一次自加1,我们也可以自加2,自加3或进行其他计算。但由于for中是可以嵌套if的,所以我们基本所有循环都会使用i++
  • 大括号内是执行语句,我们会循环执行语句若干次

它的执行顺序是这样的

需要注意i++是最后执行的语句,也就是说在上面代码循环结束的时候,i为4,我们打印出来看一下

1.1  循环条件可以接变量

我们现在让用户定义 i循环到几

让其循环到5

1.2  for...in...

可用于对象与数组

这里的i是索引

我们可以通过索引找到数组中的内容

这样就能得到数组中的值了

下面使用for in 搞一下对象

这里的i是key

我们可以通过key找到value

1.3  for...of...

用于遍历迭代器对象

48.循环类关键字 for in of while do continue break_第1张图片

48.循环类关键字 for in of while do continue break_第2张图片

2  while

基本使用方式是这样的

while后的小括号接循环条件,大括号接循环内容

3  do

do一般配合while使用,基本使用方法是这样的

do中加循环体,while后接循环条件

do会先执行一次循环体,再进行循环条件判定,如果判定为真则继续执行循环体

也就是说我这个改成一个false条件,它也会执行一次

4  continue

立即跳出本次循环,继续下一次循环,基本使用方式是这样的

我们发现结果中是没有3的,也就是说3的那一轮被跳过了,执行完continue,无论下面有什么语句都不执行了

5  break

立即跳出所有循环

我们在3这里加入break

发现循环走到3之后就不走了

也可以配合别的关键字使用(while,switch),含义是退出该轮所有内容执行

你可能感兴趣的:(JavaScript笔记,javascript)