您的位置:首页 > Web前端 > JavaScript

JSON

2015-08-12 23:40 701 查看
/*
Json(Javascript Simple Object Notation js简化对象表示)
意义:简化网络数据传输
概念:对象的一种简化描述
使用:
创建:{名:值,名:值,....} 名值对表示
打印:
对象["名"]
改变:
对象["名"]=NEW
对象.名=NEW
Json集合(数组):["数据1","数据2",....]
["对象1","对象2",....]
可以通过for/in遍历JSON对象
*/
var c1={name:"math",mark:80}
var c2={name:"chinese",mark:100}
var c3={name:"Chemical",mark:90}
var cs={c1,c2,c3}
var cour={name:"Tom",score:"cs"}
document.write(cour.name+"的"+cour.cs.c1.name+"成绩是"+cour.cs.c1.mark+",+cour.cs.c2.name+成绩是"+cour.cs.c2.mark+",+cour.cs.c3.name+成绩是"+cour.cs.c3.mark)

var friend={name:"Tom",age:22,gender:"male"}
var person={name:"jack",age:55,gender:"male"}
function f(){
for(var n in person){
if(typeof person
!=Object)aler(person
);
else{
for(var m in person
)
alert(person
[m]);
}
}
}
f();

function f1(){
var ary=[[1,2,3],[4,5,6],[7,8,9],[1,6,99,25,14]]
for(var i=0;i<ary.length;i++){
for(var j=0;j<ary[i].length;j++){
document.write(ary[i][j]+" ");
}
document.write("<br>")
}
}
f1();
// JSON对象
var person={
name:"tom"
,age:15
,birth:"2015-05-21"
,score:{math:99,chinese:100,eng:66}
,hobby:["swimming","backetball",'vollyball']
,getScore:function(c){return this.score[c]}
,getHobby:function(){return this.hobby.join(" 和 ")}
}
var b=person.getHobby()
var c=person.getScore("eng")
alert(b+c)
//this 总是指向该对象
//prototype 是函数创建时自动创建
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: