关于so that和for that的区别,for和so的区别这个问题很多朋友还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!
1、内存角度不同局部变量在栈内存中存在,当for循环语句结束,那么变量会及时被gc(垃圾回收器)及时的释放掉,不浪费空间。
2、如果使用循环之后还想去访问循环语句中控制那个变量,使用while循环。
3、2、适用范围不同一般来说,for对于初学使用的要多于while,但其实while的功能要大于for,所有的for循环都可以用while来表示,但就不是所有的while循环都可以用for循环来表示。
4、3、结构难易不同for循环都是用来表示那些显而易见的循环结构,就是使用它表示很容易就可以看出循环的头和尾,所以对于初学的程序来说这样。
5、而while是用来表示一些相对复杂一点的循环结构,一般的while都不太容易看出循环的头和尾,有很多复杂的循环并不能用for循环来表示时,就只能用while循环来表示了。
6、扩展资料:代码循环JavaScript for循环在编写代码时,你常常希望反复执行同一段代码。
7、我们可以使用循环来完成这个功能,这样就用不着重复地写若干行相同的代码。
8、for..in..区别for是用于循环一个集合等里面的元素的,但是for..in不仅会遍历集合中的元素,同时也会遍历与集合相关的属性和方法。
9、JavaScript 循环for将一段代码循环执行指定的次数while当指定的条件为 true 时循环执行代码 在脚本的运行次数已确定的情况下使用 for 循环。
10、参考资料来源:百度百科-for循环参考资料来源:百度百科-while循环。
本文分享完毕,希望对大家有所帮助。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!