循环控制语句
包括for,while,do…while,for…in语句;另外,在其中也使用break、continue语句;
for([条件初始化];条件;[条件更新]) 三个表达式,用分号隔开,条件初始化:是条件的初始值;
{循环体语句…} 条件更新:如果初始值符合条件,执行一次循环条,然后进行条件更新,逻辑判断;
执行过程:
    条件初始化,对条件进行判断;如果条件成立,则执行下面的语句,语句执行结束后,进行条件更新,然后再判断条件成立,如果条件仍然成立,则继续执行语句,然后再进行条件更新,直到条件不成立时,循环结束。
while(条件)
{循环体语句…}
执行过程:
首先判断条件是否成立,如果成立则执行循环体语句,只要条件成立,则循环反复执行,直到条件不成立。如果条件一开始就不成立,则跳过循环语句,执行循环语句下面的语句;
do{
{循环体语句…
}while(条件);
执行过程:
与while语句不同的是,先执行一次循环体语句后才判断条件;
for(变量 in 对象或数组) 用来遍历对象的属性和数组中的元素,并对每个属性或元素执行操作;
{循环体语句…}
执行过程:
与for语句不同的是,for…in语句的循环的范围是一个对象所有的属性或一个数组的所有元素;
break跳出循环体;
continue:回到循环的条件判断处,(立即停止目前执行的循环)
for(initialize;test;increment) initialize;
{statement} while(test){
  statement;
  increment}
for(initialize;test;increment){statement}=initialize;while(test){statement;increment}