一、JS数据类型有哪些:
JS数据中一共有8种
ES5中有6种:String、Number、Boolean、空(Null)、未定义(Undefined)、Object
ES6新增了Symbol:这种类型的对象永不相等,即始创建的时候传入相同的值,可以解决属性名冲突的问题,做为标记
es10新增了bigInt:是指安全存储、操作大整数
二、JS中基本数据类型和引用数据类型有哪些?
值类型(基本类型):Number、String、Boolean、Undefined、Null
引用数据类型(对象类型):对象(Object)、数组(Array)、函数(Function),还有两个特殊的对象:正则(RegExp)和日期(Date)
三、如何存储值?
1、基本数据类型:
直接存储在栈中,占据空间小、大小固定,属于希望被频繁引用的数据
2、引用数据类型:
同时存在栈和堆中,占据空间大,大小不固定。在堆中存对象,在栈中存对象指针,指向堆中实体的地址
四、null和undefined值的比较
null和undefined与任何有意义的值比较返回都是false,但是null和undefined之间相互比较返回值为true
今天的文章JavaScript数据类型有哪些?分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/8926.html