01.数据类型——js高级

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- 
        1.分类

            基本(值)类型
                String:任意的字符串
                Number:任意的数字
                Boolean:true、false
                undefined:undefined
                null:null
            对象(引用)类型
                Object:任意对象都是Object类型
                Function:一种特别的对象(可以执行)
                Array:一种特别的对象(属性时数值下标,内部数据是有序的)

        2.判断数据类型
            typeof:返回数据类型的字符串表达
            instanceof:
            === :判断数据是否完全相等  (==会做数据转换,所以一般用===)
     -->

     <!-- 
        1.undefined和null有没有区别?
            -undefined代表定义了未赋值,
            -null代表定义了赋值了,只不过赋的值为null

        2.什么时候给变量赋null?
            -初始赋值,为了表名变量要赋值为对象
            -结束前赋值,让对象成为垃圾对象,被垃圾回收期回收(释放空间)

        3.严格区分变量类型与数据类型?
            -数据类型
                数据类型
                对象类型

            -变量类型(变量内存值的类型)
                基本类型:保存的是基本类型的数据
                引用类型:保存的是地址值

     -->
    <script type="text/javascript">
    // 类型对象
    // 实例对象
    function Person(name,age){ //构造函数  类型对象
        this.name=name;
        this.age=age;
    }

    var p= new Person();//根据类型创建的 实例对象
    </script>
</head>
<body>
    
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值