ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] >[success] # typeof操作符 typeof可以用来检测数据类型,但是检测不到Array,因为数组也是Object类型 ~~~ let a = undefined let b = 1 let c = '呵呵哒' let d = false let e = {} let f = [] let g = function(){} console.log(typeof a,'a') // undefined console.log(typeof b,'b') // number console.log(typeof c,'c') // string console.log(typeof d,'d') // boolean console.log(typeof e,'e') // object console.log(typeof f,'f') // object console.log(typeof g,'g') // function ~~~ 以上这些结果都可以使用3等来判断是否为字符串的对应类型,例如: ~~~ if(typeof b === 'number') ~~~ ~~~ typeof null // object 因为特殊值null会被认为是一个空的对象引用 ~~~