js中for循环和while循环在使用的时候有何区别?

JavaScript07

js中for循环和while循环在使用的时候有何区别?,第1张

1,都叫循环,但是作用不同,for循环多用于针对目标的循环,

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,终止循环。