zoukankan      html  css  js  c++  java
  • javascript学习day08——JSON/简单类型和复杂类型

    JSON

    JSON格式的数据:一般都是成对的,是键值对

    json也是对象,数据都是成对的,一般json格式的数据,无论键还是值都是用双引号括起来的

        var json = {
            "name":"Tom", //要双引号的
            "age":"10",
            "sex":"man",
        };
        //JSON格式的数据遍历
        for(var key in json){ //变量名可以随便定义,不一定用key
            console.log(key);
            console.log(json[key])
            console.log(json.key);//这样不是输出key的value,是创建一个属性
        }

    值类型传递的是值

    引用类型传递的是地址(引用)

    值类型作为函数参数,传递的是值

    引用类型作为函数参数,传递的是参数

      //值传递
        function f1(x){
            x=100;
        }
        var num=10;
        f1(num);
        console.log(num);//putput:10
    
        //引用传递
        var obj = {
            name : "Tom"
        };
    
        function f2(obj1){
            obj1.name = "kk";
        }
        f2(obj);
        console.log(obj.name);//output:kk

    js学习中三种对象:

    1.内置对象——js系统自带的对象

    2.自定义对象——自己定义的构造函数创建的对象

    3.浏览器对象——BOM时再学

    内置对象有:

    Math (函数和属性都是静态的,直接Math.xxx调用)

    Date

    String

    Array

    Object

    https://developer.mozilla.org/zh-CN/

  • 相关阅读:
    C++ 函数返回数组指针的问题
    cmake 静态调用 c++ dll 的类的一个例子(Clion IDE)[更新1:增加1.模版的应用,2.ma 的算法]
    一月5日
    一月5日
    一月5日
    一月5日
    一月5日
    一月5日
    一月5日
    一月5日
  • 原文地址:https://www.cnblogs.com/xyishere/p/13737385.html
Copyright © 2011-2022 走看看