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

JavaScript012

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

不同点:

for:

对于for循环来说,一般循环的是知道指定次数的元素,比如对一个知道长度的数组或者类数组进行循环。

while:

对于while循环来说,一般不知道我们需要执行多少次,不知道循环什么时候结束。当达到指定的目的后,结束循环。

总结:

for

while

都是循环方法。具体在什么情况下使用,要根据需求的不同。对于不知道要具体循环多少次时。用while方法,当知道具体的循环次数时,就用for方法

基本上没有区别,即使现在通过汇编代码发现

for多一条汇编语句,也并不代表while的效率就高。

当编译器优化后,while和for都是一样。

像while和for这种语句,只要使用正确是不会造成效率瓶颈的,真正问题在设计上。

所以lz还是把主要心思放到设计。而不是这种语句效率问题上。