JS基礎學習03

2021-09-11 08:27:09 字數 1949 閱讀 2527

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 資料分為簡單型別 值型別 和複雜資料...