您当前的位置: 首页 >  Java

柠檬味小发糕

暂无认证

  • 5浏览

    0关注

    84博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

JavaScript基础学习 简单数据类型与复杂数据类型

柠檬味小发糕 发布时间:2021-12-13 18:10:33 ,浏览量:5

JavaScript基础学习 简单数据类型与复杂数据类型





    js开始学习
    
        // 简单数据类型传参
        //  当我们把一个值类型作为参数传给函数的形参时,其实是把变量在栈空间里的值复制了一份给形参
        //  在方法内部对形参做任何修改,都不会影响到外部变量
        function fn(a) {
            a++;
            console.log(a);
        }

        var x = 10;
        fn(x);
        console.log(x);

        // 复杂类型传参
        // 函数的形参可以看做是一个变量,当我们把引用类型变量传给形参时,其实是把变量在栈空间里保存的堆地址复制给了形参
        function Person(name) {
            this.name = name;
        }

        function f1(x) {
            console.log(x.name); //刘德华
            x.name = "张学友";
            console.log(x.name); //张学友
        }
        var p = new Person("刘德华");
        console.log(p.name); //刘德华
        f1(p);
        console.log(p.name); //张学友
    








关注
打赏
1640351950
查看更多评论
立即登录/注册

微信扫码登录

0.2344s