01 数据类型——js高级

    技术2022-07-27  69

    <!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>
    Processed: 0.009, SQL: 9