typeof、null和undefined是JavaScript中三种不同的数据类型,它们有着不同的特性和用法。
typeof
typeof是一个JavaScript操作符,用于获取一个变量的数据类型,它可以返回7种不同的数据类型:number、string、boolean、object、function、undefined和symbol。使用方法如下:
let a = 1; console.log(typeof a); // number
null
null是一个特殊的对象,它表示一个空值,它有一个特殊的数据类型,但它不是一个对象。使用typeof操作符时,它会返回object。使用方法如下:
let b = null; console.log(typeof b); // object
undefined
undefined是一种特殊的数据类型,它表示一个未定义的值,使用typeof操作符时,它会返回undefined。使用方法如下:
let c; console.log(typeof c); // undefined
来说,typeof是一个操作符,用于获取一个变量的数据类型,null表示一个空值,undefined表示一个未定义的值。