關(guān)于so that和for that的區(qū)別,for和so的區(qū)別這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、內(nèi)存角度不同局部變量在棧內(nèi)存中存在,當(dāng)for循環(huán)語句結(jié)束,那么變量會及時被gc(垃圾回收器)及時的釋放掉,不浪費空間。
2、如果使用循環(huán)之后還想去訪問循環(huán)語句中控制那個變量,使用while循環(huán)。
3、2、適用范圍不同一般來說,for對于初學(xué)使用的要多于while,但其實while的功能要大于for,所有的for循環(huán)都可以用while來表示,但就不是所有的while循環(huán)都可以用for循環(huán)來表示。
4、3、結(jié)構(gòu)難易不同for循環(huán)都是用來表示那些顯而易見的循環(huán)結(jié)構(gòu),就是使用它表示很容易就可以看出循環(huán)的頭和尾,所以對于初學(xué)的程序來說這樣。
5、而while是用來表示一些相對復(fù)雜一點的循環(huán)結(jié)構(gòu),一般的while都不太容易看出循環(huán)的頭和尾,有很多復(fù)雜的循環(huán)并不能用for循環(huán)來表示時,就只能用while循環(huán)來表示了。
6、擴展資料:代碼循環(huán)JavaScript for循環(huán)在編寫代碼時,你常常希望反復(fù)執(zhí)行同一段代碼。
7、我們可以使用循環(huán)來完成這個功能,這樣就用不著重復(fù)地寫若干行相同的代碼。
8、for..in..區(qū)別for是用于循環(huán)一個集合等里面的元素的,但是for..in不僅會遍歷集合中的元素,同時也會遍歷與集合相關(guān)的屬性和方法。
9、JavaScript 循環(huán)for將一段代碼循環(huán)執(zhí)行指定的次數(shù)while當(dāng)指定的條件為 true 時循環(huán)執(zhí)行代碼 在腳本的運行次數(shù)已確定的情況下使用 for 循環(huán)。
10、參考資料來源:百度百科-for循環(huán)參考資料來源:百度百科-while循環(huán)。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!