js建立數組,建立對象

一個英文字母佔一個字節,一箇中文佔2個字節,字節用Byte表示(或者B)
1kb=1024B=1024*8bit
1kb=1024byte=1024*8bit


1.js中var test={   //以花括號開頭爲對象
js中var test=[  //以大括號開頭爲數組    


2.js 中的對象定義
var person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};
//person爲一個對象,其中firstname,lastname,age,eyecolor爲person對象的屬性,John,Doe,50,blue爲屬性所對應的值


3.js 中的數組定義
var person2=[{firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"},                     {firstname:"John2",lastname:"Doe2",age:50,eyecolor:"blue"}]//person2數組 數組中的元素(成員)爲person對象


4.js 中的json對象(person3和person4都爲json數據的寫法)
var person3 = { "header": "Colors",
 "items": [
     {"name": "red", "first": true, "url": "#Red"},
     {"name": "green", "link": true, "url": "#Green"},
     {"name": "blue", "link": true, "url": "#Blue"}
 ],     //屬性(items)對應的值是一個數組
 "empty": false
}//alert(person3.items[1].name) 彈出結果爲:red    


var person4 = { "header": "Colors",
 "item":  {"name": "red", "first": true, "url": "#Red"}, //屬性(item)對應的值是一個對象
 "empty": false
}//alert(person3.item.name) 彈出結果爲:red    


5.js 建立對象
var person5 = new Object();
    person5.property1 = 1;
    person5.property2 = 2;  //給對象person5添加屬性property1和property2 並賦值1和2


6.js建立數組 person6數組和person7數組兩種建立方式
var person6 = new Array();
 person6.push("1");
 person6.push("1");
 person6.push("1");
 person6.push("1");
 alert(person6);//結果彈出:1,1,1,1


var person7 = [];
 person7.push("2");
 person7.push("2");
 person7.push("2");
 person7.push("2");
 alert(person7);  //結果彈出:2,2,2,2json

相關文章
相關標籤/搜索