js 資料型別(陣列 函式)

2022-05-15 20:00:25 字數 1355 閱讀 8470

1、陣列

a、陣列的定義---定義陣列時可以見名知意   比如  names  (複數)

b、陣列的特點

陣列的索引是從0開始的。

陣列的長度是可以動態改變的(給陣列增加一項,若不是連續增加,那空著的那幾個值是undefined)

遍歷陣列

反向遍歷陣列

清空乙個陣列的簡單方法

names.length = 0;

c、陣列的常見操作

2、函式

a、為什麼要有個函式?

封裝一段**

可重複使用

b、函式的宣告、定義

c、函式的引數---傳遞不同的引數,返回不同的值

引數的特點

寫函式的關鍵是要自己思考出引數是什麼、函式體要怎麼寫?

案例 :判斷乙個數是否是質數------關鍵點:學會用 flag   (先假設是或不是   true  false)

d、函式的返回值

e、arguments的使用---類陣列,實際是個物件,也有length,是函式內部的乙個屬性,在函式外部使用不了。

案例:arguments的用途---一般不用

f、函式案例

記住flag的用途!!!

g、函式的其他概念

函式重點:

js資料型別和陣列判斷

js六大資料型別 number string object boolean null undefined string 由單引號或雙引號來說明,如 string number 什麼整數啊浮點數啊都叫數字,boolean 就是true和false啦 undefined 未定義,就是你建立乙個變數後卻沒...

js基礎 陣列及資料型別

陣列也是引用型別 建構函式建立陣列 object 建構函式型別 所有型別基類 array 建構函式型別 求冪運算子 2 32 1 陣列容量最大 arry.length 如果減小length的值 則相當於截斷陣列 不要這樣用!陣列字面量建立陣列 陣列索引都是從0開始的 var arr 1,2,ss t...

js的資料型別和函式

1 不可改變的原始值 棧資料stack number,string,boolean,undefined,null 2 引用值 堆heap array,object,function.date regexp 3 任何資料型別加字串都等於字串 console.log 0 0 nan console.lo...