演示数据:
let str = "str";
let num = 123;
let array = [1, 2, 3];
let date = new Date();
let func = function(){
};
let symbol = Symbol();
一、typeof (常用)
用法
typeof str // "string" 字符串
typeof num // "number" 数值
typeof array // "object" 对象(可以和函数区别开)
// 👆注意,数组也是一个对象
typeof date // "object" 对象
typeof func // "function" 函数
typeof symbol // "symbol"
严格来讲,函数在 ECMAScript 中被认为是对象,并不代表一种数据类型。可是,函数也有自己特殊的属性。为此,就有必要通过
typeof
操作符来区分函数和其他对象