首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
说一说JS数据类型有哪些,区别是什么?
[问答题]
说一说JS数据类型有哪些,区别是什么?
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(233)
分享
纠错
400个回答
添加回答
51
已注销
原始数据类型:number、string、boolean、undefined、null、symbol、bigint 引用数据类型:object(包括Array,Function、Object类等) 区别:前七中原生数据类型的存放在栈中,引用数据类型存放在堆中,它的地址在栈中,一般我们访问就是它的地址
发表于 2022-04-18 11:15:55
回复(1)
24
牛客526141857号
1.基本类型:string,number,boolean,null,undefined,symbol,bigInt 2.引用类型: object,array 基本类型存储在栈中,空间小,操作频繁 引用类型存储在堆中,空间大,在栈中存储了指针,指向在堆中的起始地址 Symbol 唯一性, 不可枚举 使用getOwnPropertySymbols获取
发表于 2022-04-16 15:47:38
回复(0)
15
牛客811123595号
js数据类型有分为两种: 一种是基本类型,包括数字,字符串,null,undefined,布尔值,还有两个es6新加的数据类型bigint,symbol,另一种是引用类型,包括object,函数,数组等。它们的本质区别是存储位置不同,基本类型被分配在栈内存中,引用类型被分配在堆内存中。symbol特点是没有重复的数据,可以用来当对象的键值,防止被改写和覆盖。bigint的特点是数据涵盖的范围比较大,可以用来表示数字类型不能表达的数据范围的数值。
发表于 2022-04-27 21:36:24
回复(0)
10
牛客848632593号
symbol数值类型、string字符串、boolean布尔类型、undefinde类型、unll类型
发表于 2022-04-14 22:30:06
回复(3)
6
好运来好运
有8种数据类型,number string boolean biglnt symbol null undefined 这七种是简单数据类型 还有一个复杂数据类型 用object代表 像数组啊简单对象啊 都是 这两类主要区别在于 存储方式不同 简单数据类型只有一块存储空间 声明的变量会指向这个空间 在栈中存放的是具体的值 占用空间小 引用数据类型呢 他有两块存储空间 一个在栈中一个再堆中 栈中存放的是地址 通过这个地址指向堆中中的内容
发表于 2022-04-23 17:44:36
回复(0)
6
牛客685498814号
JS数据类型分为两类:一类是基本数据类型,也叫简单数据类型,包含7种类型,分别是Number 、String、Boolean、BigInt、Symbol、Null、Undefined。另一类是引用数据类型也叫复杂数据类型,通常用Object代表,普通对象,数组,正则,日期,Math数学函数都属于Object。
发表于 2022-04-18 12:34:02
回复(0)
3
宇宙第亿骚
JavaScript有5种基本数据类型和3种复合类型。基本数据类型分别有数值类型(整型、浮点型)、布尔类型(只有true和false)、字符串类型、undefined类型(创建变量但没有初始值)、null类型; 复合类型包括:Object对象、Array数组和Function函数。 Object对象是JavaScript常用的内置类(还包括Array类、Date类、Error类、Function类、Math类、Number类、String类);数组是一系列的变量,与Java不同,数组中的类型可以不一样,访问数组时不会产生数组越界,并且数组长度是可变的,此外,数组还可以当作栈和队列使用(有提供对应的函数);JavaScript的函数是另一种复合类型,可以作为一个类独立存在,函数无须属于某个类、无须声明参数、无须声明返回值。
发表于 2022-07-21 21:00:22
回复(0)
2
牛客608582651号
number,string,boolean,undefined,null,array,object,symbol.基本数据类型存放在栈,引用数据类型存放在堆
发表于 2022-07-20 16:27:38
回复(0)
2
牛客590139196号
基本数据类型:number string boolean symbol undefined null 引用类型:function object array
发表于 2022-07-02 23:58:41
回复(0)
2
Kotlin#0139
在JavaScript中有七种简单数据类型(也称为基本数据类型): Undefined、Null、Boolean、Number、String和Symbol(ES6中引入,一种实例是唯一且不可改变的数据类型)、Bigint (任意精度的整数,可以安全地存储和操作大整数,甚至可以超过数字的安全整数限制)。还有一种复杂数据类型——Object(包含普通对象-Object,数组对象-Array,正则对象-RegExp,日期对象-Date,数学函数-Math,函数对象-Function)
发表于 2022-06-29 14:27:47
回复(0)
2
有工作请联系我
数据类型有基本数据类型:string,number,boolean,nul,undefind,Symble(es6)新增,bigint(es2020) 引用数据类型:object(array,function,Object), 基本类型数据存储在栈,引用类型在堆中, 基本类型存储在栈中的是值,引用类型栈存的是引用地址,指向堆内存 基本类型复制的是值,引用类型是地址。指向的都是一个对象 基本类型比较的是值,引用类型比较的是指向的是否是同一个对象
发表于 2022-06-15 15:01:27
回复(0)
2
牛客652930420号
JS数据类型分为两类:一类是基本数据类型,也叫简单数据类型,包含7种类型,分别是Number 、String、Boolean、BigInt、Symbol、Null、Undefined。另一类是引用数据类型也叫复杂数据类型,通常用Object代表,普通对象,数组,正则,日期,Math数学函数都属于Object。
发表于 2022-05-16 18:40:43
回复(0)
2
AuguestX
基本数据类型有Number数值型,Boolean布尔型,String字符型,null,undefined,symbol,Bigint,存储在栈中,而引用数据类型有Object对象型,Array数组型,Function方法,以及Regex,Date,Math的值存储在堆中,栈中存储的是指向该值地址的指针。
发表于 2022-04-26 11:57:51
回复(0)
2
吴不渡己777
number、string、boolean、null、undefined、bigint、symbol、object,前七种为基本数据类型,存储在栈空间内,被频繁调用,object存放在堆空间内,由栈空间内存放的指针进行调用
发表于 2022-04-20 17:09:41
回复(0)
1
牛客840993293号
我认为参考答案有错误,bigint不是一个构造函数,可以用new去试,应该会报 不是一个构造函数的错误。
发表于 2024-04-17 08:21:41
回复(0)
1
potato_993
分为基本数据类型和引用数据类型。基本数据类型有string、number、boolean、undefined、null、symbol等;引用数据类型有object、function、array等。 区别:基本数据类型存的是值,放在栈内;引用数据类型存的是地址,放在堆内,如果有两个引用数据都指向同一个地址,那么其中一个改变,另外一个也会发生改变。
发表于 2023-09-24 14:40:51
回复(0)
1
牛客420867713号
基本数据类型:Boolean,number,null,undefined,string,引用数据类型:object,array,function
发表于 2023-08-18 19:41:13
回复(0)
1
谦虚的小学生在思考
7基本 str、num、null、undefind、bigint、boolean、symbol (栈、直接存储) 1引用 Object (实际数据存放在堆中、栈中存放的是索引)
发表于 2023-01-28 14:04:00
回复(0)
1
Drc云
JS的数据类型分为基本数据类型和引用数据类型。 基本数据类型有null、undefined、number、string、boolean、symbol以及bigInt;引用数据类型有object、function、array、reg、date等。 基本数据类型和引用数据类型的区别是在内存中的存储方式的不同,基本数据类型直接存储于栈中的简单数据段,而引用数据类型存储于堆内存中,引用类型在栈地址中存放了堆地址的起始地址的引用
发表于 2022-09-13 15:14:46
回复(0)
1
牛客939655656号
JS数据类型分为两类:一类是基本数据类型,也叫简单数据类型,包含7种类型,分别是Number 、String、Boolean、BigInt、Symbol、Null、Undefined。另一类是引用数据类型也叫复杂数据类型,通常用Object代表,普通对象,数组,正则,日期,Math数学函数都属于Object。
发表于 2022-09-03 10:40:32
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Javascript
上传者:
real19931
难度:
400条回答
233收藏
2647浏览
热门推荐
相关试题
ajax原理、如何实现刷新数据及优点?
迅雷
Javascript
评论
(7)
体育课测验(二)
广度优先搜索(BFS)
拓扑排序
dfs
评论
(2)
防火墙是怎么实现的?
计算机网络基础
评论
(1)
PMOS和NMOS的区别
元器件
评论
(1)
“乔布斯不做调查,张小龙不看数据。...
用户研究
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题