迴圈語句: For for迴圈的格式 for迴圈的執行順序: ① ② 若判斷為 true 進④ 進③ 進②判斷 ……迴圈 若判斷為false 結束 while while迴圈的格式 若i<10 替換為true 則while的迴圈會一直執行。直到條件控制結束。 break結束所有迴圈 continue ...
迴圈語句:
For
for迴圈的格式
for(var i = 0; i < 10; i ++){ }
for迴圈的執行順序:
① ② 若判斷為 true 進④ 進③ 進②判斷 ……迴圈
若判斷為false 結束
while
while迴圈的格式
var i = 0; while(i < 10){ alert(); i ++; break; }
若i<10 替換為true 則while的迴圈會一直執行。直到條件控制結束。
break結束所有迴圈
continue跳過本次迴圈,還會執行下麵的。
for(){ If(i ==2){ Continue; } }View Code
會跳過i=2的情況,結束i=1 以後執行i=3。
for 和 while 的區別
次數確定用for
While直到滿足某個條件終止迴圈。(圖書館找書 不知道多少本)
變數分類:
1.全局變數 也稱為外部變數,它是在函數外部定義的變數。 它不屬於哪一個函數,它屬於一個源程式文件。其作用域是整個源程式。
2.局部變數 在程式中,只在特定過程或函數中可以訪問的變數,是相對與全局變數而言的
作用域:變數的作用域只在定義的大括弧內。
短路 :
只執行一個操作 效率高
&& || 變為 & 和 | 後面的不計算 就被短路
其他內容:
Typeof 判斷數據類型 有返回值
返回值 (能不能給一個變數賦值)
Var num = 1+2 && 3+4 輸出3 判斷為true 因為兩邊都是true
0 false
非0 true
空 false
非空 true
註意事項:
作業問題:控制語句註意格式
if(判斷){ alert(); }else{ alert(); }if語句格式
變數要在開頭定義。
重覆的代碼要優化重構。