所以我要繼續前進，寫這四個循環的四個解決方案。
所以我要做一個新的文件保存。
我會叫它為HMO循環和我只是從while循環複製我的設置。
所以非常相似。
唯一的區別就是我要改變的標題是循環問題設置，然後我要改劇本成為循環點是，然後我會讓該文件。
因此，讓一個新的文件保存它的循環點Ĵ我們，而不是在這裡，因為我總是喜歡做的只是把東西，使我們可以告訴大家，我們的環路連接。
因此，如果我們繼續前進，打開了告訴我們連接OK。
所以，第一個問題是DePrince。
這樣的第一問題是打印所有負10和19之間的數字。
所以，我要複製我有野性循環代碼，並將其移動到四個迴路，我其實要實現這種分割屏幕，以便您可以看到在同一時間都發生。
所以，我對我的左邊野生循環版本，然後在右邊我的FOR循環的版本。
因此，我需要做的是打印所有負10和19之間的數字。
因此，對於循環，然後只是做了我VAR我在負10開始，我們要保持運行，而我還不到20。
然後，我們將通過循環CON每次添加一個。狗我，就是這樣。
因此，這大大縮短。
你不必使一個單獨的變量。
我們不需要一個獨立的行遞增變量。
我們可以一次出現做這一切。
因此，讓我們只要確保工作回到瀏覽器刷新。
打開控制台，我們看到負10一路19。
因此，下up打印10和40之間的所有的偶數。
因此，有幾個方法可以做到這一點。
我們可以開始，我們需要四個。
無論哪種方式，我開始等於10，我們要繼續前進。
以及I小於或等於40。
所以我只是要添加一些空間。
技術上講，它無關緊要。
我只是喜歡它的外觀。
然後通過我們每次可以增加兩個。
所以我加二等於二的，就是這樣。
康塔多日誌I.
這是做它的第一種方式。
而只是為了證明，回到這裡刷新，我們可以得到所有偶數10和40之間。
但再次與此解決方案的問題是，我們有與第一while循環溶液同樣的問題。
相反，如果我想打印11和40之間的唇上。
我將有一個問題。
那是因為我只是增加了。
那是因為我只是一味地增加，無論起始值是什麼。
所以，我得到奇數這個時候。
所以，如果我想重構它來搭配其他的版本，我們其實檢查，如果一個數是偶數，需要像這樣我添加每次之一。
然後，我有一個if語句和我說，如果數字是偶數。
所以，如果我有兩個等於零，然後我們會得出這樣的日誌。
我只是喜歡這樣。
我們應該不會注意到差別很新鮮仍然工作是一樣的，這是更簡單的方式在那裡我可以改變這是一個奇數，它仍然沒有關係。
現在，它只是打印開始從13到40的唇上。
好吧。
下一個打印300和333之間的所有奇數。
因此，我們要另一個循環。
我們將開始我等於300。
我們要繼續前進。
好吧，我問小於或等於3 3 3，我們將只需要添加每次之一。
然後，我們要做的就像我們在這裡不是檢查，如果事情是即使好吧檢查它是否是奇怪的。
所以這是非常相似的。
如果我我的兩個不等於零，這意味著它很奇怪它不是整除兩人隨後我們將取消該日誌，說刷新和我們得到了所有起始於3或1到3 133奇數。
所以很最後一個五和三個那五個和50之間打印所有除盡的數字。
因此，另一個循環中，我們開始還是我等於五。
我們繼續下去，而它小於或等於50，我們在每一個循環的末尾添加一個。
那麼我們要做的是有一個if語句檢查，如果我是整除五然後我們要檢查它是否也由三個整除我喜歡這樣。
然後我們取消日誌，就是這樣，我們就大功告成了。
因此，讓我們一探究竟。
刷新，你可以看到，我們得到15 30和45。
所以，在這裡回顧一下左邊我有while循環解決方案，並在右邊我有循環解決方案，所以我會盡力，讓他們為完美地匹配起來。
在那裡，我們走了。
你可以看到在for循環解決方案大大縮短。