- 2
- 0
- 约4.3千字
- 约 7页
- 2020-09-09 发布于浙江
- 举报
引用类型与基本类型
概念:基本类型也叫简单类型,存储的数据是单一的,如:学生的个数就是一个数字而已;引用类型也叫复杂类型,存储的数据是复杂的,如:学生,包括学号,姓名,性别,年龄等等很多信息。从内存(大家如果不懂内存,请查阅相关资料)的角度来说:基本类型只占用一块内存区域;引用类型占用两块内存区域。即定义基本类型的变量时,在内存中只申请一块空间,变量的值直接存放在该空间;定义引用类型的变量时(容易理解的是,我门看到new运算符,一般就是定义引用类型的变量),在内存中申请两块空间,第一块空间存储的是第二块空间的地址,第二块空间存储的是真正的数据;第一块空间叫作第二块空间的引用(地址),所以叫作引用类型。
javaScript中的基本类型包括:数字(Number),字符串(String),布尔(Boolean),Null,Undefined五种;
javascript的引用类型是:Object。而Array,Date是属于Obejct类型。
画图理解:
如下代码(都是定义了两个局部变量):
function demoFun(){
var num = 20;//定义了一个基本类型的变量。
var arr = new Array(12,23,34);//定义了一个引用类型的变量
}
以上两行代码的内存图:
可以看到,num变量只占用了一块内存区域;arr变量占用了两块内存区域,arr
您可能关注的文档
- 家长如何评价孩子的绘画作品复习过程.doc
- 家长如何辅导一年级孩子看图写话复习课程.doc
- 家长如何辅导孩子做家庭作业教学文案.doc
- 家长如何辅导孩子数学家庭作业培训讲学.doc
- 家长如何陪伴孩子复习过程.doc
- 家长学校工作总结教学提纲.doc
- 家长学校教学计划和总结复习进程.doc
- 家长对幼儿园课程的看法调查问卷复习进程.doc
- 家长学校教学案例.doc我说课讲解.doc
- 家长常见问题疑难与解答备课讲稿.doc
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
原创力文档

文档评论(0)