數組定義方法 數組遍歷方法 全局變量和局部變量定義 賦值傳值和賦值傳址定義


數組的定義方法:

方式一:使用new運算符結合Array()構造函數來創建

  var arr = new Array();

方式二:創建指定長度的數組,()中只有一個整數

  var arr = new Array(3); 

  數組的長度:arr.length,只能統計一維數組的長度。

方式三:將多個數組元素添加小括號()中,各個元素間用逗號隔開

  var arr = new Array(10,20,30,40,50);

方式四:使用中括號[]來創建一個數組

  var arr = [10,20,30,40];

用delete刪除數組元素時,只是將內容清除,但所占空間還存在。

 數組的遍歷:for...in循環語句  會自動過濾掉undefined元素

  語法:

  for(變量名 in 對象名稱)

  {

         循環體代碼;

  }

主要循環(遍歷)對象的所有屬性或數組中的所有元素。它對數組中undefined元素不作輸出。

全局變量和局部變量:

全局變量:在函數外定義的變量,就叫“全局變量”,可以在網頁的任何地方(包括函數內)都可以使用。

局部變量:只能在函數內來使用的變量,就叫“局部變量”。

注意:任何地方省略var關鍵字,定義的變量都是“全局變量”,(可以在函數外調用)因此,一般情況下,不要省略var關鍵字。

 

賦值傳值和賦值傳址:

  賦值傳值:用於將基本數據類型(只有一個值)賦給一個變量。  例如 $a=$b;

  引用傳址:用於將復合數據類型(可能有多個值)賦給一個變量。兩個變量都會同時變。 例如 $a=&$b; x相當於快捷方式

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM