1.基本数据类型和引用数据类型
- 基本数据类型:Number,String,Boolean,Null,Undefined,Symbol,BingInt
- 引用数据类型:Object(Math,Date,等等)
2.基本数据类型和引用数据类型的区别
基本数据类型存储在栈内存中,引用数据类存在堆内存中,指针变量存在栈内存中,根据指针找到堆内存中的引用对象
3.基本数据类型的Symbol
Symbol是Es6新增的数据类型,表示独一无二,Symbol(‘1’) ,可以作为Object的key
4.基本数据类型的BigInt
BigInt也是Es6新增,表示大范围的数据,能够解决普通数据类型范围报错问题
使用方法:
整数末尾+n:874455454554456n
调用BigInt()构造函数:BigInt(“456443545”)
BigInt和Number不能混合操作
1n+200会报错
本文介绍了JavaScript中的两种基本数据类型:Symbol和BigInt。Symbol用于创建独一无二的标识符,常作为Object的键。BigInt则解决了大整数运算的问题,避免了Number类型在大数值时的精度丢失。了解这两种数据类型对于深入理解JavaScript内存管理和高级编程至关重要。

被折叠的 条评论
为什么被折叠?



