image.png
    JavaScript 有三种方法,可以确定一个值到底是什么类型。

    typeof 123 // “number”
    typeof ‘123’ // “string”
    typeof false // “boolean”

    typeof {} // “object”

    Null与undefined的区别:
    null与undefined都可以表示“没有”,含义非常相似。将一个变量赋 值为undefined或null,老实说,语法效果几乎没区别。既然含义与 用法都差不多,为什么要同时设置两个这样的值,这与历史原因有关 。
    null一般代表对象为“没有”
    undefined一般代表数值为“没有”