for语句和while语句的区别
回答
爱扬教育
2022-02-24
- 相关推荐
内存角度不同:
局部变量在栈内存中存在,当for循环语句结束,那么变量会及时被gc(垃圾回收器)及时的释放掉,不浪费空间。如果使用循环之后还想去访问循环语句中控制那个变量,使用while循环。
扩展资料
for语句和while语句的区别|:
适用范围不同:
一般来说,for对于初学使用的要多于while,但其实while的功能要大于for,所有的for循环都可以用while来表示,但就不是所有的while循环都可以用for循环来表示。
结构难易不同:
for循环都是用来表示那些显而易见的循环结构,就是使用它表示很容易就可以看出循环的头和尾,所以对于初学的程序来说这样。
而while是用来表示一些相对复杂一点的循环结构,一般的while都不太容易看出循环的头和尾,有很多复杂的循环并不能用for循环来表示时,就只能用while循环来表示了。
for是用于循环一个集合等里面的元素的,但是for..in不仅会遍历集合中的元素,同时也会遍历与集合相关的属性和方法。
for将一段代码循环执行指定的次数while当指定的条件为 true 时循环执行代码 在脚本的运行次数已确定的情况下使用 for 循环。