获取变量数据类型
var num = 18;
console.log(typeof num)//结果number
不同类型的返回值
以上是结果是基本数据类型的返回结果,复杂数据类型,就比如function()的返回值就是"function"
//函数
function show() {
console.log('haha~~');
}
console.log(show, typeof show);
如果两个typeof会输出什么,当然是全都输出"string"。因为第一个typeof会返回一个结果,但是这个结果都是字符串,所以第二个typeof必将会返回一个"string"。
let a = 10;
let b = typeof a;
console.log(a, b); // 10 "number"
//相当
console.log(a, typeof a); // 10 "number"
let c = typeof typeof a; //靠近变量的开始运算
console.log(c); //string