//new物件
var box = new
object();
box.name = "dangxingming";
box.age = 18;
box.run = function
()alert(box.run());
//列印123
alert(box.run); //
列印函式體**
//字面量建立物件,此法比較好
var box2 =
}alert(box.name);
//呼叫屬性
alert(box2["name"]);
delete box.name; //
刪除屬性
alert(box.name); //
undefined
//在實際開發過程中,一般我們更加喜歡字面量的宣告方式。因為它清晰,語法**少,而且還給人一種封裝的感覺。字面量也是向函式傳遞大量可選引數的首選方式。
function box(obj)
box();
//new物件
var box = new
object();
box.name = "dangxingming";
box.age = 18;
box.run = function
()alert(box.run());
//列印123
alert(box.run); //
列印函式體**
//字面量建立物件,此法比較好
var box2 =
}alert(box.name);
//呼叫屬性
alert(box2["name"]);
delete box.name; //
刪除屬性
alert(box.name); //
undefined
//在實際開發過程中,一般我們更加喜歡字面量的宣告方式。因為它清晰,語法**少,而且還給人一種封裝的感覺。字面量也是向函式傳遞大量可選引數的首選方式。
function box(obj)
box();
//1.使用new關鍵字建立陣列
var box = new array(); //
建立了乙個陣列
var box = new array(10); //
建立乙個包含10個元素的陣列
var box = new array('李炎恢',28,'教師','鹽城'); //
建立乙個陣列並分配好了元素
//2.以上三種方法,可以省略new關鍵字。
var box = array(); //
省略了new關鍵字
//3使用字面量方式建立陣列
var box = ; //
建立乙個空的陣列
var box = ['李炎恢',28,'教師','鹽城']; //
建立包含元素的陣列
var box = [1,2,]; //
禁止這麼做,ie會識別3個元素
var box = [,,,,,]; //
同樣,ie的會有識別問題
//ps:和object一樣,字面量的寫法不會呼叫array()建構函式。(firefox除外)。
//4.使用索引下標來讀取陣列的值
alert(box[2]); //
獲取第三個元素
box[2] = '學生'; //
修改第三個元素
box[4] = '計算機程式設計'; //
增加第五個元素
//5.使用length屬性獲取陣列元素量
alert(box.length) //
獲取元素個數
box.length = 10; //
強制元素個數
box[box.length] = 'js技術'; //
通過length給陣列增加乙個元素
//6.建立乙個稍微複雜一點的陣列
var box =[
},['馬雲','李彥巨集',new object()],//
第二個元素是陣列
'江蘇', //
第三個元素是字串
25+25, //
第四個元素是數值
new array(1,2,3) //
第五個元素是陣列
];alert(box);
//ps:陣列最多可包含4294967295個元素,超出即會發生異常。
陣列與物件
建立陣列 var arr new array 另一種方式是var arr 稱之為字面量,不是很懂就將就這樣寫著 建立物件 var obj new object 與之對應的是var obj 利用date物件來測試一段 的執行時間 var date new date 建立date物件 varstart ...
C 物件與陣列
物件陣列是指數組元素為物件的陣列。該陣列中若干個元素必須是同乙個類的若干個物件。物件陣列的定義 賦值和引用與普通陣列一樣,只是陣列的元素與普通陣列不同,它是同類的若干個物件。1.物件陣列的定義 物件陣列定義格式如下 類名 陣列名 大小 其中,類名 指出該陣列元素是屬於該類的物件,方括號內的 大小 給...
js物件與陣列
var element0 0 0 var element1 1 1 var col0 element0,element0 var col1 element1,element1 var arr col0 col1 alert arr 0 0 0 結果是 0 改變它的值 arr 0 0 0 1 改變的e...