首先,我們來了解一下for迴圈的結構,相信大家一定不陌生。
for(1初始迴圈表示式;2條件表示式;3更新表示式)1.初始化總是乙個賦值語句用來給迴圈控制變數賦初值。
2.條件表示式是乙個關係表示式決定什麼時候推出迴圈。
3.新表示式控制迴圈控制變數沒迴圈一次後按什麼方式變化。
4.表示式可以省略,分號不可以省略。
5.每次迴圈執行順序是1->2->4->3,整個迴圈執行是(1->2->4->3,1->2->4->3......)
for迴圈流程圖,熟悉迴圈圖,在複雜的程式中按for迴圈圖整理思路會很好幫助你解決問題。
在抓住for迴圈基本知識點後,利用初始表示式、更新表示式的變化我們可以讓for迴圈實現靈活多變的作用,下面舉一些常見的例子。
for (var i=0; i < 10; i++)上述**輸出結果是:0 2 4 6 8 ,這是乙個簡單的for迴圈,利用迴圈輸出10以內的偶數。}
再來看乙個複雜點的例子,利用倆個for迴圈的巢狀統計陣列中元素出現次數。
var array= [1, 2, 3, 3, 3, 4, 5, 5];var temp = ""; //臨時儲存迴圈時用來儲存陣列中的某個元素
var count = 0; //迴圈時用來儲存陣列中的某個元素出現的次數
var new_arr =;//新建乙個資料用來存放迴圈後的資料
for(var i=0;i第二個for迴圈巧妙利用初始化表示式的賦值,把遍歷過的元素避開,計算出元素出現個數。多思考for迴圈的初始表示式、更新表示式的變化,會帶來更多的編寫**樂趣。
vim 基礎及高階
正常模式 normal mode 插入模式 insert mode 命令模式 command mode 可視模式 visual mode 在其他的模式下,按下esc鍵,都可以回到正常模式。輸入字母i,進入插入模式,底部有 insert 字樣,使用i進入的插入模式,可以在游標所在的字元前開始輸入文字 ...
迴圈題基礎及運用
四種迴圈結構 while,do while,for,go to,其中前三種最為常用。while結構 while 表示式 迴圈體 do while結構 do 迴圈體 while 表示式 for結構 for 表示式1 表示式2 表示式3 注 while與do while主要區別為do while會先執行...
判斷型別及迴圈基礎
一.判斷型別 isinstance 語法 用法一 isinstance 要判斷的值,要判斷的型別 返回true 或者 false 用法二 isinstance 要判斷的值,可能的型別1,可能的型別2,可能的型別3 如果有乙個型別滿足,返回的是true 否則 返回false 資料型別 int floa...