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 是函数创建时自动创建
相关文章推荐
- 学习JS(5)
- JavaScript 编程
- [持续更新]JavaScript学习笔记(二)
- Accessing the System Clipboard with JavaScript
- javaScript-事件
- 事件模型
- MVC中从Controller像View层传值
- js如何验证用户输入的只能是数字?
- JS学习十二天----正则表达式的模式匹配
- JSP学习笔记(七):session
- JSP学习笔记(六):cookie的读写
- 解析JSON数据,并从其中的图片地址取图片
- Js实现排序算法
- The JavaScript Event Loop: Explained
- jsoup html
- jstree动态生成树
- JS学习十一天----类和模块
- JSP学习笔记(五):web.xml中的url-pattern的映射规则
- JavaScript基础学习之-JavaScript权威指南-第三章类型、值和变量(2)
- JavaScript基础学习之-JavaScript权威指南-第三章类型、值和变量