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/

  • 相关阅读:
    AI 数值计算
    AI 主成分分析(PCA)
    AI 线性代数
    AI 奇异值分解(SVD)
    AI 协同过滤
    AI 卷积神经网络
    AI 随机梯度下降(SGD)
    Ecshop里添加多个h1标题
    Ecshop之ajax修改表里的状态(函数化处理)
    url地址形式的传参格式拼接
  • 原文地址:https://www.cnblogs.com/xyishere/p/13737385.html
Copyright © 2011-2022 走看看