• 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>
  • 相关阅读:
    运算符重载
    责任链模式
    MFC一些常见面试问题
    浅拷贝&深拷贝
    下雨的效果
    本地时间使用与倒计时
    钟表效果
    一种水纹波浪效果
    一个相册效果
    在Flash中管理鼠标右键
  • 原文地址:https://www.cnblogs.com/Yimi/p/6004927.html
Copyright © 2020-2023  润新知