基本类型和复杂类型

  • 基本类型:(简单数据类型)

    string 字符串类型
    number 数值
    boolean 布尔类型(true | false)
    undefined 未定义
    null     空(对象)
  • 复杂类型(复合数据类型)

Object 对象类型
    Array  数组类型
    Funcation 函数类型
    Date      日期类型
    String    对象
    Number
    Boolean
  • 如何判断数据的数据类型:typeof 关键字

  • 语法 typeof 数据(变量)

  • typeof返回值是什么类型:string类型

<script>

    var a = "字符串";
    console.log(typeof (typeof a));  //string
    var b = 10;
    console.log(typeof b); //number
    var c = true;
    console.log(typeof c);//boolean

    var d = null;
    console.log(typeof d);//object

    var arr = [1,2,3];
    console.log(typeof arr);//array or object
    //结论:复杂数据在使用typeof操作的时候,打印出来的结果都是object ,除了函数
    console.log(typeof function funcName() {

    }); //Function

    //01 变量它的值会为null
    //变量的值不可能为null,除非我们手动的赋值为null
    var test;
    console.log(test); //undefined
    test = null;

    //02 为什么我们要设置为null
    //我们需要解除引用的时候

</script>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容