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