开发者社区> 问答> 正文

详解ECMAScript typeof用法

详解ECMAScript typeof用法

展开
收起
社区秘书 2019-12-16 14:35:16 883 0
1 条回答
写回答
取消 提交回答
  • typeof 返回变量的类型字符串值 、其中包括 “object”、“number”、“string”、“undefined”、“boolean”、

    1、在变量只声明、却不初始化值 Or 在变量没有声明时 返回 “undefined”

    var b undefined typeof(b) 'undefined' typeof e 'undefined'

    前端全栈学习交流圈:866109386,面向1-3经验年前端开发人员,帮助突破技术瓶颈,提升思维能力,群内有大量PDF可供自取,更有干货实战项目视频进群免费领取。

    2、所有引用对象,返回”object“

    var a = new Object() undefined typeof a 'object' var b = new String("str") undefined typeof b 'object' var c = new Boolean(false) undefined typeof c 'object'

    var d = [] undefined typeof d 'object'

    var e = {} undefined typeof e 'object'

    前端全栈学习交流圈:866109386,面向1-3经验年前端开发人员,帮助突破技术瓶颈,提升思维能力,群内有大量PDF可供自取,更有干货实战项目视频进群免费领取。

    3、根据变量值返回对应类型 “string”、“number”、“boolean”

    var a = 98 undefined typeof a 'number' var b = 'aaa' undefined typeof b 'string' var c = true undefined typeof c 'boolean'

    2019-12-16 14:35:27
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Javascript中的对象 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载