break關鍵字的使用
如果在迴圈中使用,則立刻跳出當前迴圈
continue關鍵字的使用
在迴圈中如果遇到,在此位置結束當前迴圈,直接開始下一次迴圈。
一組有序的資料
陣列元素:陣列中儲存的每個資料
陣列長度:陣列中元素的個數
陣列索引(下標):用來儲存或者訪問陣列中儲存的資料
作用通過下標設定陣列的元素值:陣列名[索引]= 值
通過下標訪問陣列的元素值:陣列名[索引]
可以一次性儲存多個資料
定義
陣列的注意問題1.通過建構函式建立陣列
var 陣列名 = new array(); //沒資料,空陣列
console.log(陣列名);
陣列的名字如果直接輸出,那麼直接就可以把陣列中的資料顯示出來;如果沒有資料,就看不到資料。
var 陣列名 = new array(值);
var 陣列名 = new array(值1,值2,值3.....);
如果陣列中沒有資料但有長度,則陣列中的每個值都是undefined
該方式在建立陣列時,若array中僅含有乙個數字--->則為陣列的長度(陣列元素的個數);
如果是多個--->則這些值就是儲存在該陣列中的資料,其個數就是陣列的長度。
2.通過字面量的方式建立陣列
var 陣列名 = ;
練手案例1.陣列中資料的資料型別可以不一樣
2.不可以通過不存在的索引來設定陣列中元素的值以擴充套件陣列
函式的注意問題1.求陣列中所有元素的和
2.求陣列中所有元素的平均值
3.求陣列中所有元素的最大值
4.求陣列中所有元素的最小值
5.for迴圈遍歷陣列
6.氣泡排序
var arr = [10,20,30,40,50,60,70,80,90];
//迴圈控制比較的輪數
for(var i=0;i定義:把一段重複的**封裝,在需要的時候直接呼叫
作用:**的重用
語法:1.定義函式:
function 函式名()
2.呼叫函式:
函式名();
函式引數1.函式需要先定義,後使用
2.函式名,遵循駝峰命名法
3.函式名不可同名(不要與內建函式重名)
4.ctrl + 滑鼠左鍵---->轉到函式定義
5.乙個函式最好只具有乙個功能
function sum(x,y)
函式定義時,函式名後括號裡的變數就是引數,目的是函式在呼叫時,使用者傳進來值進行操作。
形參、實參
返回值形參:函式在定義時,小括號裡的變數
實參:函式在呼叫時小括號裡傳入的值叫做實參,實參可以是變數或值
函式的引數和返回值的注意問題在函式內部有return關鍵字,並且在關鍵字後有內容,這個內容就是返回值;
當函式呼叫需要返回值時,定義變數接收返回值即可;
若不需要可以不接收,但函式語句依舊執行
函式練手案例1.形參個數和實參個數可以不一致,形參》實參 多的形參為undefined;形參《實參 多的實參沒有意義
2.函式沒有返回值/沒有明確返回值,但在呼叫時接收了,那麼結果就是undefined
3.return關鍵字之後的**不會執行
4.console.log(函式()) 可以輸出函式的返回值
5.
1.求1-n之間所有數之和
2.求n-m之間所有數的和
3.圓的面積
4.求2個數中的最大值
5.求三個數中的最大值
6.判斷乙個數是否是素數
JS基礎學習03
當兩側不是boolean型別的資料或者判斷語句的話,會變為短路運算。找假 先看第乙個表示式的值,如果第乙個表示式不是boolean型別的話,會先將此值進行隱式轉換,轉換成boolean的值,如果轉換後的值為true,則直接返回第二個值,不管第二值是真還是假,如果第乙個資料為假,則直接返第乙個數,不管...
JS基礎學習03(迴圈)
1 for 迴圈 語法結構 for 初始化變數 條件表示式 操作表示式 初始化變數就是用var宣告的乙個普通變數,通常用於計數器使用 條件表示式就是迴圈終止的條件 操作表示式是只執行完迴圈語句後執行的 經常用於計數器變數進行更新 遞增或者遞減 中間要用分號隔開 2 斷點除錯 3 雙重for迴圈 語法...
JS基礎筆記03
var arr new array 2 var strarr new array a b c 陣列的字面量 var arr var stringarr a b 比較簡單的建立方法 陣列可以存任意型別的資料 陣列的計數從0開始 即下標 單獨賦值 arr 0 234 資料分為簡單型別 值型別 和複雜資料...