前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >JS篇(013)-javascript 的 typeof 返回哪些数据类型

JS篇(013)-javascript 的 typeof 返回哪些数据类型

作者头像
齐丶先丶森
发布于 2022-05-12 12:23:01
发布于 2022-05-12 12:23:01
1.4K00
代码可运行
举报
文章被收录于专栏:前端面试秘籍前端面试秘籍
运行总次数:0
代码可运行

答案:7种 分别为number, boolean, string, undefined, object, function,symbol(ES6)

示例:

1、number

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
typeof(10);
typeof(NaN); // NaN在JavaScript中代表的是特殊非数字值,它本身是一个数字类型。
typeof(Infinity)

2、boolean

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
typeof(true);
typeof(false);

3、string

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
typeof("abc");

4、undefined

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
typeof(undefined);
typeof(a); // 不存在的变量

5、object

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// 对象,数组,null返回object
typeof(null);
typeof(window);

6、function

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
typeof(Array);
typeof(Date);

7、symbol

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
typeof Symbol() // ES6提供的新的类型

[参与互动](https://github.com/yisainan/web-interview/issues/182)

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

本文分享自 前端面试秘籍 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Javascript数据类型
ECMAScript 5的五种简单数据类型:Undefined、Null、Boolean、Number、String;
epoos
2022/06/06
1790
javascript(二):数据类型&数值
第一部分:数据类型 javascript数据类型通常来说是6种(ES6新增第七种Symbol类型) number:数值 string:字符串 boolean:布尔类型,true或false undefined:未赋值 null:空,值是“无”的状态 object:对象 通常number,string,boolean称为原始类型(primitive type)的值,即最基本的值,不能继续细分;而对象称为合成类型(complex type)的值,一个对象往往是多个原始类型的合成;而undefined和null是
用户1149564
2018/01/11
1.6K0
javascript(二):数据类型&数值
JavaScript数据类型
在JavaScript中有几种基础数据类型,也可以通过这几种基础数据类型来构成复杂一些的数据类型。
用户9966982
2022/11/05
2270
JavaScript 基础类型,数据类型
1.基础类型:undefined,null,Boolean,Number,String,Symbol
用户1197315
2019/11/05
4040
经常被面试官问道的JavaScript数据类型知识你真的懂吗?
之前面试了几个开发者,他们确实做过不少项目,能力也是不错的,但是发现js基础不扎实, 于是决定写一下这篇javascrip数据类型相关的基础文章,其实也不仅仅是因为面试了他们,之前自己在面试的时候,也曾经被虐过,面试官说过的最深刻的一句话我到现在都记得。
coder_koala
2019/07/23
6530
经常被面试官问道的JavaScript数据类型知识你真的懂吗?
JavaScript类型、值和原生函数大揭秘, 前端开发者必看!
沉浸式趣谈
2024/03/13
1220
JavaScript类型、值和原生函数大揭秘, 前端开发者必看!
JavaScript之JS的数据类型
JavaScript一共有6中数据类型: 基本数据类型(5):字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、空(Null)、未定义(Undefined) 复杂数据类型(1):对象(Object) 注意:Array、Date、Math、Error Set(ES6).....都是属于Object中
用户1195962
2018/09/13
1.4K0
JavaScript之JS的数据类型
JavaScript系列之JS数据类型,6大基本数据类型
点击上方蓝字“ITester软件测试小栈“关注我,每周一、三、五早上 09:00准时推送,每月不定期赠送技术书籍。
可可的测试小栈
2022/11/11
2.1K0
JavaScript系列之JS数据类型,6大基本数据类型
js检查数据类型
javascript数据类型和typeof运算符并不完美。很多时候都不是我们预想的结果, 例如,对于数组和null,返回“object”。如果想要检查原始数据类型之外的任何内容,我们可能一些额外的检查技巧,例如判断构造函数。
IT工作者
2022/02/08
2.7K0
JavaScript的数据类型
今天说说JavaScript的数据类型,很多人会认为有六种数据类型,其实不是很全面,我们就盘盘JavaScript到底有几种数据类型,我们分原始类型和引用类型说。
青年码农
2021/03/23
6760
初中级前端必须要知道的JS数据类型
计算机世界中定义的数据类型其实就是为了描述现实世界中存在的事实而定义的。比如我们用人来举例:
用户4456933
2021/06/01
1.6K0
初中级前端必须要知道的JS数据类型
JavaScript数据类型浅析
ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是 ES6 引入Symbol的原因。
LonelySnowman
2023/01/15
4390
JavaScript数据类型浅析
JavaScript 新手的踩坑日记
在1995年5月,Eich 大神在10天内就写出了第一个脚本语言的版本,JavaScript 的第一个代号是 Mocha,Marc Andreesen 起的这个名字。由于商标问题以及很多产品已经使用了 Live 的前缀,网景市场部将它改名为 LiveScript。在1995年11月底,Navigator 2.0B3 发行,其中包含了该语言的原型,这个版本相比之前没有什么大的变化。在1995年12月初,Java 语言发展壮大,Sun 把 Java 的商标授权给了网景。这个语言被再次改名,变成了最终的名字——JavaScript。在之后的1997年1月,标准化以后,就成为现在的 ECMAScript。
一缕殇流化隐半边冰霜
2018/08/29
6240
JavaScript 新手的踩坑日记
JavaScript的数据类型及判断
基本数据类型,也称为简单数据类型,在ES5中有以下五种:Undefined、Null、Boolean、Number和String,在ES6中新增了一种简单的数据类型Symbol。
Jimmy_is_jimmy
2019/07/31
7070
JS篇(020)-如何判断 JS 变量的一个类型(至少三种方式)
答案:typeof、instanceof、 constructor、 prototype 解析: 1、typeof typeof 返回一个表示数据类型的字符串,返回结果包括:number、boolean、string、object、undefined、function等6种数据类型。如果是判断一个基本的类型用typeof就是可以的。
齐丶先丶森
2022/05/12
1.2K0
JavaScript 新手的踩坑日记
在1995年5月,Eich 大神在10天内就写出了第一个脚本语言的版本,JavaScript 的第一个代号是 Mocha,Marc Andreesen 起的这个名字。由于商标问题以及很多产品已经使用了 Live 的前缀,网景市场部将它改名为 LiveScript。在1995年11月底,Navigator 2.0B3 发行,其中包含了该语言的原型,这个版本相比之前没有什么大的变化。在1995年12月初,Java 语言发展壮大,Sun 把 Java 的商标授权给了网景。这个语言被再次改名,变成了最终的名字——JavaScript。在之后的1997年1月,标准化以后,就成为现在的 ECMAScript。
一缕殇流化隐半边冰霜
2024/01/26
1700
JavaScript 新手的踩坑日记
【Java 进阶篇】JavaScript 数据类型详解
JavaScript是一种弱类型脚本语言,具有动态类型。这意味着JavaScript中的变量可以容纳不同类型的数据,并且它们的类型可以在运行时更改。在本文中,我们将深入探讨JavaScript中的数据类型,包括原始数据类型和引用数据类型,以及如何使用它们创建变量和操作数据。
繁依Fanyi
2023/10/12
2520
【Java 进阶篇】JavaScript 数据类型详解
JavaScript数据类型判断
instanceof可以用来判断对象是否是某个类的实例。instanceof的实现原理出门左转查看手撕instanceof
闲花手札
2021/09/08
1K0
假如易立竞问你如何判断 JavaScript 中的数据类型?
我们习惯把对象称为引用类型,当然还有很多特殊的引用类型,比如 Function、Array、RegExp、Math、Date、Error、Set、Map、各种定型数组 TypedArray 等。
童欧巴
2021/06/25
5230
【面试题解】谈一谈JavaScript数据类型判断
本系列面试题旨在学会相关知识点,从而轻松应对面试题的各种形式,本文讲解了 JavaScript 中判断数据类型的各种方法。
一尾流莺
2022/12/10
3060
相关推荐
Javascript数据类型
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档