1 typeof
首先要知道,typeof检测数据类型的方式是通过检查数据的机器码的后三位,然后根据对应关系返回数据类型。
其次typeof 返回值有六种可能: “number,” “string,” “boolean,” “object,” “function,” 和 “undefined”。以及额外的一种’symbol’
console.log(typeof(123)) // numberconsole.log(typeof(true)) // booleanconsole.log(typeof('mooc')) // stringconsole.log(typeof(undefined)) // undefinedconsole.log(typeof(null)) // objectconsole.log(typeof([])) // object // 引用console.log(typeof(new Date())) // objectconsole.log(typeof({})) // objectconsole.log(typeof(function(){})) // function// 一下三种都是构造函数console.log(typeof Array) // functionconsole.log(typeof Object)// functionconsole.log(typeof String)// function
