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>
  • 相关阅读:
    js 多媒体文件(图片,表格 等) 下载方法
    CentOS7 + asp.net core 3.1 + mysql 8 配置备忘
    项目管理平台参考设计
    golang 使用rate实现redis qps令牌桶限流
    golang执行命令实时输出(协程通过channel更新数据到主进程)
    go-chart go后端生成图表base64
    go-chart go后端生成图表base64
    golang OOM分析
    Golang xorm time自定义解析
    python 多线程
  • 原文地址:https://www.cnblogs.com/Yimi/p/6004927.html
Copyright © 2011-2022 走看看