Javascript的数据类型(原始类型和引用类型)

1.ECMAScript3中定义了变量可分为原始值和引用值。

原始值:是保存在栈(stack)中的简单数据段;也就是说他们的值是直接存储在变量访问的位置。

引用值:是保存在堆(heap)中的对象,也就是说,存储在变量处的值是一个指针(point),该指针地址->指向存储对象的内存处。

使用typeof判断变量的数据类型;如:

JavaScript共5中简单数据基本类型(原始类型):

Undefined,Boolean,String,Null,Number

还有一个复杂类型Object类型(引用类型)说白了就是C语言中的结构体;就是对象实例化后都在堆中存储。

对于 alert(typeof null);则返回object引用类型;被认为null是对象的占位符。

注:typeof 是操作符;而不是函数。

Original: https://www.cnblogs.com/wanglijun/p/10956776.html
Author: 王默默
Title: Javascript的数据类型(原始类型和引用类型)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/536016/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球