欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

01 数据类型——js高级

程序员文章站 2023-12-26 13:53:15
...
<!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>
相关标签: JavaScript高级

上一篇:

下一篇: