歡迎回來，我們在要討論的javascript循環未來幾年視頻。
因此，我們有幾個不同的目標。
第一個是要了解為什麼我們使用循環和它們是什麼。
下一個是了解什麼幹它是一個縮寫Diyar原因是什麼代表，以及如何編寫代碼幹。
然後，最後，我們會寫一些簡單的野外循環開始。
因此，這裡是我會提出一個問題，如果我想它從1到10每個人在不同的符合我們目前知道打印的數字。
我就必須有10個不同的利弊。日誌而這已經不是很理想，但如果我想要做的每一個數字1和10000或第一萬個號碼之間突然向我不得不寫很多代碼見識一下。
因此，這是循環進來了。
因此，即使我們很可能不會從1在實際生產應用程序打印的數量為10000。
讓我們像Facebook這樣一個例子，其中一張照片或交的能有像那些去病毒的照片就可以了10000不同的意見。
他們得到的幕後評論成千上萬。
這裡也有一些那種的被用來在頁面上，而不是為每個評論有需要將代碼單獨的行打印出所有的評論循環。
所以之前，我們看到野生循環的語法在JavaScript我要介紹的這款概念，稱為幹碼這麼幹的代表什麼。
不要重複自己。
這是一個的身邊有很多扔在各種編程語言的概念，但它歸結為是，我們不想重複我們的代碼。
因此，如果我們看看這裡這個例子。
此代碼是非常非常反复。
唯一的區別是，我們打印出號。
但在其他每一行都是相同的。
所以這個代碼是不是我們會考慮幹。
有些人會稱之為濕，我聽說過什麼代表代碼的權利。
一切兩次，這不是常見聽到雖然幹。
那麼，什麼圈做的是他們讓我們幹我們的代碼。
他們是我們所掌握的工具之一。
一些我們將了解別人的後面是數組和對象，但循環功能是最根本的一條。
因此，我們要通過談話即將開始。
有多種類型的循環，將看到第一個是while循環和while循環是非常相似的IF語句。
因此，需要超過五小於或應答如X的條件不等於和再而條件為真就會重複，我們把一個大括號中的代碼。
所以if語句只是它不一次重複，它只是運行的代碼while循環將繼續只要條件為真運行的代碼非常相似。
因此，這裡是一個例子。
這是我們可以從1到5打印編號使用while循環。
因此，我們開始與變量稱為計數可以被命名為任何東西，但我們開始在1個計數。
然後，我們有我們的，說數小於6的條件while循環。
因此，第一次運行此代碼計數等於1。
所以有不足6。
因此，這是真的。
因此，這裡是一個使用while循環打印的編號從1到5的一個例子。
所以，我們最初開始通過。
因此，我們通過初始化的變量稱為計數可以被命名為任何東西開始。
我們開始為一個那麼我們有while循環和語法再次一段時間，然後一個條件。
在這種情況下，條件是計數小於6。
使這一循環運行計數所述第一時間為1。
所以比六一少是真的。
於是這個代碼運行。
所以這是要打印出數為1，然後它會增加1計數，然後又來了。
它檢查是計數這是是小於6。
確實如此。
因此，再次打印，並將其添加1計數。
現在是三種。
這再一次是正確的。
所以它輸出數三加一計數是四等，直到最後的時間計數為五五是少於六個。
我們打印出數五位。
我們添加一個來算也就是現在的六人。
然後它試圖重新運行和它實現六等於不少於六。
於是，它的完成，就是這樣。
所以，我會繼續前進，打開了我的騙子。並運行此代碼，只需將其粘貼在這裡。
從1開始計數。
它運行野生數量不足6。
我回車，我統計1一路下滑，直到最後一次循環計數為五，所以我也可以嘗試改變這一點，如果我想5到20之間的打印數量，如果我想被列入20。
我需要此更改為小於或等於20，或小於21。
所以我會做小於或等於和實際包括20，你可以看到五個下降到20。
同樣地，我也可以做的事情在那裡我不只是一個，每次加。
所以，如果我想通過三三兩兩來算，我只想寫計數加等於二，而不是僅僅增加一個。
所以這一次將在5開始。
然後它會經過。
的條件為真。
它打印出的計數，並增加了它。
現在，我們七點鐘，然後把它添加到下一次等等，我們結束了這5 7 9 11 13:15 1719。
所以你很可能會看到已經是一個循環可以幫助我們節省了大量的時間，而不必對日誌語句或15 Konst有關日誌報表10種不同的利弊。
我們只是寫在循環一次，而且需要照顧，其餘的我們。
所以，我有一個例子在這兒，而不是只打印數字，我們正在使用一個while循環來遍歷字符串，並分別打印輸出的每一個字符所以輸出看起來是這樣的。
^ hêL L 0：N分居的生活。
所以，這五位。
控制台點日誌語句，而我們實現這一目標，我們開始與我們的字符串等於打招呼的方式。
這就是所謂的TR那麼我們有我們的帳戶，這將是我們使用的字符串中訪問字符數。
它的索引。
我還記得第一個字符總是在指數0。
所以，那麼我們要做的是說當計數小於字符串的長度，這樣的長度為一二三四或5。
因此，當計數小於5我們要打印出一個字符的字符串添加計數的指標。
那麼這意味著什麼，我會打開我的領事​​，並通過這一步驟。
我們開始這個這個在這裡。
字符串等你好瓦克計數為零。
因此，而不是僅僅複製while循環結束，我要開始只是顯示你它是如何工作。
因此，雖然計數小於串長度和字符串長度是五。
所以0小於5。
那是真實的。
我們要取消登錄串架數。
所以這將是一個零字符串，這給了我們小時。
然後，我們添加一個來算這樣算加再加。
所以，現在算為1。
因此，我們再次重申這是計數低於字符串長度超過五少一個。
是。
所以，現在我們又做這一行。
和計數的控制台點日誌字符串是現在1。
因此，我們得到它。
因此，這保持下去，直到在最後的時間或打印輸出Oh和我們將1加到計數然後是等於5,5是不小於5。
所以循環結束。
請記住，長度始終，一個比一個字符串指數最高越大。
這樣的長度為五個字符，但最大指數為四，因為我們開始在0 1 2 3 0是在索引4。
所以，這就是你可以使用一個循環，一個字符串，打印出的每個字符。
所以，我們必須廣泛注意的AUPS的是，我們可以創造一些所謂的無限循環。
如果我們不小心。
所以，當我們提供的條件是從來沒有出現假無限循環。
所以它只是不斷去和去和去和去永遠，這些都是明顯的問題。
他們可以粉碎的瀏覽器。
他們採取了在JavaScript中所有的記憶。
這並不是說你曾經想要做的事。
所以這裡有一人將如何發生的一個例子。
我們擁有數等於零，然後我們在說哇計數小於10抵消日誌計數。
那麼計數總是小於10，因為它是零，我們永遠都不會改變計數。
因此，它永遠不會遞增，因此永遠不會超過10。
因此，這將只打印零永遠。
所以我不建議你這樣做，但你可以複製這一點，並貼到您的控制台。
而且你會看到它會打印一噸零開始的。
而非時下無限運行大多數瀏覽器實際上會停止並提醒您有寫了一些不好的代碼有這麼的運行某些無限循環。
因此，只要對比，與這樣一個循環。