• PHP-----JSOM类型数据


    JS里的数据类型

    JS里的一种数据类型,JSOM类型数据

    JSOM这种数据类型,在使用JS和jquery时经常使用的到,比较重要。用起来比较简单。

    <title>无标题文档</title>

    </head>

     

    <body>

    <script type="text/javascript">

    //定义:花括号括起来,key和value是成对存在的,JSON类型数据,可以存储任何类型数据

    var js ={"one":"11111",

               "two":"22222",

                  "three":new Array(1,2,3)//three指向的是一个数组

                  };

                  alert(js.three[0]);//取索引为0的元素

    //还可以储存JSON

    var js={"one":"111",

             "two":"222",

                "three":new Array(1,2,3),

                "four":{a:1,b:2,c:3}}//four里面又存了一个JSON的数据

                //要取2

                alert(js.four.b);

    //定义一个JSON数据var  用花括号{}来定义, 这个花括号{}就代表里面的内容是一个JSON的数据,这里的数据是key和value成对存在的,前面写Key用冒号:分割,后面写他的值,如果想写第二个数据就用逗号,分割

    var json ={"one":"11111",

               "two":"22222"

                  };

    //这就是一个JSON数据,这个JSON数据,最外层用花括号{}括起来,里面的每条数据,前面是Key然后是冒号:后面是value,两条数据之间用逗号,分隔

    //JSON和关联数组比较像

     

    var js ={"one":"11111",

               "two":"22222"

                  };

     

    //JSON 如何来取值

    //json变量名

    //js要取Key为one的值 

    alert(js.one);//定义了一个json的数据类型

    //取到了one里的值

    //使用索引来取

    var js={"one":"111",

             "two":"222",

                "three":new Array(1,2,3),

                "four":{a:1,b:2,c:3}};

    alert(js["one"]);

    //循环JSON来取值    遍历

    var js={"one":"111",

             "two":"222",

                "three":new Array(1,2,3),

                "four":{a:1,b:2,c:3}};

                

    for(var k in js)//定义一个变量var k 然后用一个关键字in  js  

      //for是这样写的,var k 就是定义了一个变量in js 这个JSON数据里面

      //从js里取出k来一直到循环完成

     //也就是说取到的每一个k,它里面存的值就是"one","two","three", "four"

     

    {

          alert(js[k]);//取数据

          }      

     

     

    //这个循环和foreach一样

     

     

    </script>

     

    </body>

    </html>

     

     JS是用for来循环的

    JSON是用foreach方式来遍历的。不过是用for来写。

     

     

     

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     5 <title>无标题文档</title>
     6 </head>
     7 
     8 <body>
     9 <script type="text/javascript">
    10 //JSON类型数据
    11 //定义:花括号括起来,key和value是成对存在的,JSON类型数据,
    12 //可以存储任何类型数据
    13 /*var js ={"one":"11111",
    14            "two":"22222",
    15            "three":new Array(1,2,3)//three指向的是一个数组
    16     
    17            };
    18            alert(js.three[0]);//取索引为0的元素*/
    19 //还可以储存JSON
    20 /*var js={"one":"111",
    21          "two":"222",
    22          "three":new Array(1,2,3),
    23          "four":{a:1,b:2,c:3}}//four里面又存了一个JSON的数据
    24          //要取2
    25          alert(js.four.b);*/
    26 
    27 
    28 //定义一个JSON数据var  用花括号{}来定义, 这个花括号{}就代表里面的内容是一个JSON的数据,这里的数据是key和value成对存在的,前面写Key用冒号:分割,后面写他的值,如果想写第二个数据就用逗号,分割
    29 /*var json ={"one":"11111",
    30            "two":"22222"
    31            };*/
    32 //这就是一个JSON数据,这个JSON数据,最外层用花括号{}括起来,里面的每条数据,前面是Key然后是冒号:后面是value,两条数据之间用逗号,分隔
    33 //JSON和关联数组比较像
    34 
    35 /*var js ={"one":"11111",
    36            "two":"22222"
    37            };*/
    38 
    39 //JSON 如何来取值
    40 //json变量名
    41 //js要取Key为one的值  
    42 /*alert(js.one);*///定义了一个json的数据类型
    43 //取到了one里的值
    44 
    45 //使用索引来取   //刚才取值是是用的点.
    46 var js={"one":"111",
    47          "two":"222",
    48          "three":new Array(1,2,3),
    49          "four":{a:1,b:2,c:3}};
    50 alert(js["one"]);
    51 
    52 
    53 
    54 
    55 //循环JSON来取值    遍历
    56 var js={"one":"111",
    57          "two":"222",
    58          "three":new Array(1,2,3),
    59          "four":{a:1,b:2,c:3}};
    60          
    61 for(var k in js)//定义一个变量var k 然后用一个关键字in  js   
    62   //for是这样写的,var k 就是定义了一个变量in js 这个JSON数据里面
    63   //从js里取出k来一直到循环完成
    64  //也就是说取到的每一个k,它里面存的值就是"one","two","three", "four"
    65  
    66 {
    67     alert(js[k]);//取数据
    68     }      
    69 //这个循环和foreach一样
    70 
    71 </script>
    72 
    73 </body>
    74 </html>

     

  • 相关阅读:
    mysqldump 导出数据库为DBname的表名为Tname的表结构 导出数据库的所有表的表结构
    mysqldump 备份某张表 Warning: A partial dump from a server that has GTIDs will by default include the GTIDs of all transactions,
    nfs missing codepage or helper program, or other error
    date 增加一个小时 减少一个小时
    mysqldump 备份单个数据库
    mysql删除账户
    怎么删除某个用户的所有帖子?
    mongodb删除重复数据
    ReSharper2018破解详细方法
    激活windows和office
  • 原文地址:https://www.cnblogs.com/yuyu1993/p/5605464.html
Copyright © 2020-2023  润新知