一個英文字母佔一個字節,一箇中文佔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