json与javascript对象和数组的区别

来源:互联网 发布:微信公众号淘宝客 编辑:程序博客网 时间:2024/05/16 18:29

 一json与javascript对象

  json是什么?

     json是一种轻量级的数据交换格式,json格式的数据,主要是为了跨平台交流数据用的。

     json是一种严格的javascript对象的格式,json的属性名必须有双引号,如果值是字符串,也必须是双引号。

     <script>
var obj2={};//这只是JS对象
var obj3={width:100,height:200};/*这跟JSON就更不沾边了,只是JS的 对象 */
var obj4={'width':100,'height':200};/*这跟JSON就更不沾边了,只是JS的对象 */
var obj5={"width":100,"height":200,"name":"rose"}; /*我们可以把这个称做:JSON格式的JavaScript对象 */
var str1='{"width":100,"height":200,"name":"rose"}';/*我们可以把这个称做:JSON格式的字符串 */
var a=[
                 {"width":100,"height":200,"name":"rose"},
                 {"width":100,"height":200,"name":"rose"},
                 {"width":100,"height":200,"name":"rose"},
         ];
         /*这个叫JSON格式的数组,是JSON的稍复杂一点的形式 */
var str2='['+
                 '{"width":100,"height":200,"name":"rose"},'+
                 '{"width":100,"height":200,"name":"rose"},'+
                 '{"width":100,"height":200,"name":"rose"},'+
         ']' ;
         /* 这个叫稍复杂一点的JSON格式的字符串 */

</script>

二数组

     1. 定义一维数组:var s1=new Array();

                       s1=[1,2,3,4]或者s1[0]=1,s1[1]=2,s1[3]=3,s1[4]=4;

                      alert(s1[0]);

                       结果为1;

   2,,定义二维素组:var s1=new Array();
                               var s1=[[3,1],[2,3,4],3,[4,5,6,7,8]];
                                 alert(s1[1][0]);
                               结果为2;



0 0
原创粉丝点击