-
typeof可以用来检测变量的数据类型,有两种书写方式(1)typeof(变量/表达式) (2)typeof 变量名
-
typeof有六种返回值
- undefined==>未定义的变量或值
- Boolean==>布尔类型的变量或值
- number==>数字类型的变量或值
- object==>对象类型的变量或值,数组也属于对象,或者null
- string==>字符串类型的变量或值
- function==> 函数类型的变量或值
var a = 10;
console.log(typeof (a));
var b = null;//比较特殊,类型为object
console.log(typeof (b));
var c;
console.log(typeof (c));
var d = "hello";
console.log(typeof (d));
var arr = [1, 3, 4];//数组也属于对象
console.log(typeof (arr));
console.log(typeof(18>3))//true
var obj = {
name: "sehun",
age: 18
}
console.log(typeof (obj));
function fn1() {
var p = 12
}
console.log(typeof (fn1));