typeof()用来检测一个数据是什么数据类型的。为什么要检测?因为数据都是我们自己写的,但是在运算的过程中, 有可能数据类型会发生改变,所以我们需要检测数据类型。
检测数据类型使用 typeof 关键字
注意: typeof 这个单词不能当作变量名
语法:
1. typeof 你要检测的变量
2. typeof(你要检测的变量)
返回值:
就是检测的结果
目前 typeof 的检测结果
1. number -> 数值
2. string -> 字符串
3. boolean -> 布尔
4. undefined -> 空
5. object -> 目前是 null
有小括号和没有小括号的区别
后面是一个整体还是一个个体
=> typeof a + b
表示用 typeof 检测 a 这个变量, 然后用检测的结果和 b 进行 + 运算
=> typeof(a + b)
表示先计算 a + b 的结果, 然后用 typeof 去检测这个运算后的结果
例: