JS中原始值和引用值的储存方式示例详解

上传:上岛上咖啡 浏览: 17 推荐: 0 文件:PDF 大小:46.38KB 上传时间:2020-12-03 06:07:31 版权申诉
在ECMAscript中,变量可以存放两种类型的值,即原始值和引用值 原始值指的是代表原始数据类型的值,也叫基本数据类型,包括:Number、Stirng、Boolean、Null、Underfined 引用值指的是复合数据类型的值,包括:Object、Function、Array、Date、RegExp 根据数据类型不同,有的变量储存在栈中,有的储存在堆中。具体区别如下: 原始变量及他们的值储存在栈中,当把一个原始变量传递给另一个原始变量时,是把一个栈房间的东西复制到另一个栈房间,且这两个原始变量互不影响。 引用值是把 引用变量的名称储存在栈中,但是把其实际对象储存在堆中,且存在一
上传资源
用户评论