首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
说一说JS数据类型有哪些,区别是什么?
[问答题]
说一说JS数据类型有哪些,区别是什么?
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(230)
分享
纠错
396个回答
添加回答
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
难度:
396条回答
230收藏
2635浏览
热门推荐
相关试题
ajax原理、如何实现刷新数据及优点?
迅雷
Javascript
评论
(7)
假定一个待哈希存储的线性表为(32...
哈希
评论
(1)
5.下列判断正确的是( )
资料分析
言语理解与表达
资料分析
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
《魔兽世界》中,下列不属于玩家可以...
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题