typeof 运算符的作用
typeof 运算符用于检测一个值属于哪种数据类型,它会返回一个表示该值数据类型的字符串;
或者说成
用于检测一个变量持有值的数据类型,它会返回一个表示该变量持有值的数据类型的字符串;
注意
- 网上很多说法是“用于检测一个变量属于哪种数据类型”,个人觉得是错误的,因为变量是计算机内存中用于存储数据的标识符,根据变量名称可以获取在内存中存储的数据。JavaScript中的变量没有数据类型,只有值才有类型,变量可以随时持有任何类型的值;
- typeof 运算符总会返回一个字符串;