zoukankan      html  css  js  c++  java
  • JavaScript第三天 boolean和json

    布尔值

    • true:非零数字、非空字符串、非空对象
    • false:数字零、空字符串、null空对象、undefined

     json

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,我们称之为JavaScript对象表示法。使用JSON进行数据传输的优势之一是JSON实际上就是JavaScript。

    它基于ECMAScript第3版中JavaScript对象字面量语法子集的一种文本格式。

    这表示可以使用responseText从服务器中检索JSON数据,然后再使用JavaScript的eval()方法将JSON字符串转换成JavaScript对象,那么,使用附加JavaScript就可以很地从该对象中提取数据,而不需要处理DOM。

        <script>
         /* var a=12;
          var b=5;
          var c='abc';*/
         // json的数据用花括号{}   var json=[a:12,b:5,c:'abc'];
          var json={a:12,b:5,c:'sdh'}
          alert(json.a);
          json.b++;//json可以自增运算
          alert(json.b);
          
        </script>
    <html>
        <head>
            <title>json详解</title>
        <script>
         /* var a=12;
          var b=5;
          var c='abc';*/
         // json的数据用花括号{}   var json=[a:12,b:5,c:'abc'];
          var json={a:12,b:5,c:7};
          var arr=[12,5,7];
          //alert(json.a);
          //[]可以代替.  json的下标实际上是一个字符串
          alert(json['a'])
          alert(arr[0]);//数组的下标是数字
          alert(json.length);//undefined
          
          //*****数组的循环*****
          for(var i=0;i<arr.length;i++){
          alert(''+i+'个数'+arr[i]);
          }
          //数组的for in循环
          for(var i in arr){
          alert(''+i+'个数'+arr[i]);
          }
         //*******for in 循环适用于json*******
          for(var i in json){
          alert(''+i+'个数'+json[i]);
          }
        </script>
        </head>
        <body>
        </body>
    </html>
  • 相关阅读:
    Java JMX 监管
    Spring Boot REST(一)核心接口
    JSR 规范目录
    【平衡树】宠物收养所 HNOI 2004
    【树型DP】叶子的颜色 OUROJ 1698
    【匈牙利匹配】无题II HDU2236
    【贪心】Communication System POJ 1018
    【贪心】Moving Tables POJ 1083
    Calling Extraterrestrial Intelligence Again POJ 1411
    【贪心】Allowance POJ 3040
  • 原文地址:https://www.cnblogs.com/Yimi/p/6004927.html
Copyright © 2011-2022 走看看