首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >企业面试题: JavaScript中如何检测到一个变量是String类型,请写出函数实现

企业面试题: JavaScript中如何检测到一个变量是String类型,请写出函数实现

作者头像
舒克
发布2019-08-09 15:06:46
8790
发布2019-08-09 15:06:46
举报

考核内容: JavaScript 中不同的数据类型

题发散度: ★★★★

试题难度: ★★★

解题思路:

typeof 操作符

使用 typeof 操作符来查看 JavaScript 变量的数据类型。

NaN 的数据类型是 number

数组(Array)的数据类型是 object

日期(Date)的数据类型为 object

null 的数据类型是 object

未定义变量的数据类型为 undefined

如果对象是 JavaScript Array 或 JavaScript Date ,我们就无法通过 typeof 来判断他们的类型,因为都是 返回 object。

constructor 属性

constructor 属性返回所有 JavaScript 变量的构造函数。

你可以使用 constructor 属性来查看对象是否为数组 (包含字符串 "Array"):

参考代码

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 迈向前端工程师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档