1.2、JS数据类型补充(个人笔记)

1.undefind 与 null 的区别

	undefind:代表定义了但未赋值
    null:定义了但是值为null

2.什么时候给变量赋值为null呢

    初始赋值:表示将要赋值为对象
    结束赋值:将对象变为垃圾对象,被垃圾回收器回收

3.严格区别变量类型和变量数据

    数据类型:
       	基本类型
        对象类型
    变量类型:
        基本类型:保存基本类型的数据
        引用类型:保存的是地址值

function Person (name, age) {//构造函数 类型
            this.name = name;
            this.age = age;
        }
        
        var p = new Person ('tom', 12);//根据类型创建的实例对象
        
        // console.log(p);

        var a;
        console.log(a);
        var b = null; //表示将要赋值为对象
        // console.log(b);

        b:{'dadsad', 123};

        b = null;//让b成为垃圾对象,被垃圾回收器回收,释放内存
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值