一,數(shù)組
1. 定義一維數(shù)組:var s1=new Array();
s1=[1,2,3,4]或者s1[0]=1,s1[1]=2,s1[3]=3,s1[4]=4;
alert(s1[0]);
結(jié)果為1;
2,,定義二維素組:var s1=new Array();
var s1=[[3,1],[2,3,4],3,[4,5,6,7,8]];
alert(s1[1][0]);
結(jié)果為2;
二,定義json對象
1,json對象
var status_process = {
"name5" : '閑置期',
"name1" : '播種期',
"name2" : '苗期',
"name3" : '生長期',
"name4" : '采收期'
}
alert(status_process);
結(jié)果為:Object:Object;
2,json字符串
所謂json字符串,是指該字符串變量的值與json的格式相同,但是不是json對象,比如:
var s1="{";
var s2 = " 'name5' : '閑置期', 'name1' : '播種期','name2' : '苗期','name3' : '生長期','name4' : '采收期'";
var s3="}";
var status_process=s1+s2 +s3;
將字符串轉(zhuǎn)換為json對象使用函數(shù)eval,eval("(" + status_process+ ")");
3,json對象的使用
var status_process = {
name5 : '閑置期',
name1 : '播種期',
name2 : '苗期',
name3 : '生長期',
name4 : '采收期'
};
alert(status_process["name5"]);
alert(status_process.name5);
兩個都為:閑置期
4,json二維對象
var status_process = {
name5 : {name3:'空閑閑置期'},
name1 : '播種期',
name2 : '苗期',
name3 : '生長期',
name4 : '采收期'
};
alert(status_process["name5"]["name3"]);
alert(status_process.name5.name3);
結(jié)果都為:'空閑閑置期'
轉(zhuǎn)自 http://www.cnblogs.com/linda586586/archive/2012/04/17/2454212.html