通过type of 变量名的方式获取变量的数据类型。
因为js变量是松散类型(即弱类型)的,可以用来保存任何类型的数据,所以用typeof 用来检测给定变量的数据类型,可能的返回值有:
1. 'undefined' --- 这个值未定义;
2. 'boolean' --- 这个值是布尔值;
3. 'string' --- 这个值是字符串;
4. 'number' --- 这个值是数值;
5. 'object' --- 这个值是对象或null;
6. 'function' --- 这个值是函数。
// 定义变量
var
a = 123;
var
b =
"hello"
;
var
c =
true
;
// 打印值
console.log(a);
console.log(b);
console.log(c);
// 打印类型
console.log(
typeof
a);
console.log(
typeof
b);
console.log(
typeof
c);