while多用于针对过程(一段业务代码)
2,
举例:
for用于循环数组、列表等
var
arr
=
[1,2,3]
for(var
i
in
arr){
//用于循环目标
arr
.....
//
}
while多看重要执行的过程
while(true){
......//过程
业务代码
}
两个循环括号里都是条件,语法不同而已。对while来说,它的条件是当i<5时循环执行大括号里的代码,所以必须在代码里加上i++作为条件限制,否则while将无限循环。
对for来说,更是一目了然,i初始值为1,每执行一次同时执行i++,当执行至i=11时,否决条件i<11,终止循环。