JSON

来源:互联网 发布:什么是saas软件 编辑:程序博客网 时间:2024/06/05 02:19
/*Json(Javascript Simple Object Notation js简化对象表示)意义:简化网络数据传输概念:对象的一种简化描述使用:创建:{名:值,名:值,....} 名值对表示打印:    对象["名"]改变:    对象["名"]=NEW    对象.名=NEWJson集合(数组):["数据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[n]!=Object)aler(person[n]);        else{            for(var m in person[n])            alert(person[n][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]+"&nbsp");        }        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 是函数创建时自动创建  
0 0
原创粉丝点击