number,string,boolean,undefined,null
1.undefined-未定义类型
只声明变量,不赋值的情况下,变量的默认值为undefined,一般很少将某个变量直接赋值为 undefined
如果监测值是undefined,就说明值没有传过来
2.null数据类型
表示空,无或值未知的特殊值
3.null和undefined的区别
- undefined表示没有赋值
- null表示赋值了,但是内容为空
null在开发时的使用场景:把null作为尚未创建的对象
console.log(undefined+1);//NaN
console.log(null+1);//1
4.检测数据类型
typeof x
typeof(x)