js基本数据类型

1.基本类型

String:任意字符串

Number:任意的数字

boolean:true/false

undefined:undefined

null:null

2.对象引用类型

object;任意对象

Function:一种可以执行的特别的对象

Array:数组

3.数据类型的判断

typeof:(返回数据类型的字符串创表达)

            可以判断:undefined / 数值 / 字符串 / 布尔值 / function

             不能判断:null 与 object           object与array

instanceof:(判断对象的具体类型)

                (A instanceof B;判断A是不是B的实例。

                如:a instanceof Object/a instanceof  Array;   判断a是不是 构造函数/ a 是不是数组)

=== :(全等)

                可以判断:undefined,null 

4.常见问题:

1. undefined与null的区别

        undefined代表定义未赋值

        null定义并赋值了,只是值为null

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

        初始赋值,表明要赋值的为对象

        结束前,让对象=null,将对象变成垃圾对象,被垃圾回收器回收

3. 严格 区别变量类型和数据类型(js是弱类型语言)

        数据的类型

                基本类型

                对象类型

        变量的类型(变量内存值的类型)(变量判断的是值的类型,变量没有类型

                基本类型:保存的就是基本类型的数据

                引用类型:保存的是地址值(引用对象的地址,根据地址去找到对象)

不严格区分,引用类型=对象类型。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容