個人博客網:https://wushaopei.github.io/ (你想要這里多有)
一、關鍵字
1、break 關鍵字使用
示例:
2、continue 關鍵字
示例:
練習:
①案例:求100-200之間所有的奇數的和(用continue)
②案例:求整數100~200的累加值,但要求跳過所有個位為3的數
二、數組
1、數組的定義:
(1)通過構造函數創建數組
如果數組中沒有數據,但是有長度---,數組中的每個值就是undefined
構造函數的方式創建數組的時候,如果在Array(一個數字)--->數組的長度(數組元素的個數)
如果在Array(多個值);這個數組中就有數據了,數組的長度就是這些數據的個數
(2)通過字面量的方式創建數組
注意:
無論是構造函數的方式還是字面量的方式,定義的數組,如果有長度,那么默認是undefined
數組 : 一組有序的數據
- 數組元素:數組中存儲的每個數據,都可以叫數組的元素,比如:存儲了3個數據,數組中3個元素
- 數組長度:就是數組的元素的個數,比如有3個元素,就說,這個數組的長度是3
- 數組索引(下標):用來存儲或者訪問數組中的數據的,索引從0開始,到長度減1結束
- 數組的索引和數組的長度的關系:長度減1就是最大的索引值
示例:
2、數組的注意問題
① 數組中存儲的數據類型是可以不一樣的:
②數組的長度是可以改變的:
3、 數組基礎知識總結:
4、數組基本算法、練習:
(1)案例:把數組中每個元素用|拼接到一起產生一個字符串並輸出
(2)案例:去掉數組中重復的0,把其他的數據放在一個新的數組中
(3)案例:反轉數組---把數組中的數據的位置調換
(4)案例:提示用戶輸入班級人數,求總成績,平均值,最高分,最低分---擴展
(5)冒泡排序:把所有的數據按照一定的順序進行排列(從小到大,從大到下)
三、函數
1、函數的定義:
- 函數:把一坨重復的代碼封裝,在需要的時候直接調用即可
- 函數的作用:代碼的重用
2、函數的調用:
示例:
3、函數定義規則與練習
- 函數需要先定義,然后才能使用
- 函數名字:要遵循駝峰命名法
- 函數一旦重名,后面的會把前面的函數覆蓋
示例: 覆蓋:
練習:
4、 函數的參數
- 在函數定義的時候,函數名字后面的小括號里的變量就是參數,目的是函數在調用的時候,用戶傳進來的值操作
- 在函數定義的時候,函數名字后面的小括號里的變量就是參數,目的是函數在調用的時候,用戶傳進來的值操作
- 在函數調用的時候,按照提示的方式,給變量賦值--->就叫傳值,把這個值就傳到了變量(參數)中
- 形參:函數在定義的時候小括號里的變量叫形參
- 實參:函數在調用的時候小括號里傳入的值叫實參,實參可以是變量也可以是值
示例:
5、函數的返回值
說明:
示例代碼:
6、函數案例: