js基本数据类型和引用数据类型的区别
本篇内容主要讲解“js基本数据类型和引用数据类型的区别”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“js基本数据类型和引用数据类型的区别”吧!
我们提供的服务有:成都网站设计、网站制作、微信公众号开发、网站优化、网站认证、双阳ssl等。为上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的双阳网站制作公司
基本数据类型和引用数据类型的区别:
基本数据类型是对值得引用,引用数据类型是对地址的引用;
基本数据类型存放在栈内存,栈内存提供了供JS代码执行的环境,引用数据类型存放在对内存
基本数据类型包括:
Array 数组
string 字符串
number 数字
beloon 布尔值
null
undefined
引用数据类型包括:
对象数据类型
函数数据类型
对象数据类型又分为:数组[], 对象{}, 正则RegExp, 日期对象
对象数据类型存放在对内存中的步骤:
1.开辟一个新的空间地址;
2.把对象中的键值都存在这个内存空间中;
3.把空间地址赋值给一个变量名,指向当前这个空间
函数数据类型由两部分构成:
1. 函数的定义阶段 定义3步骤
1)开辟一个新的空间地址
2)把函数中所有的JS代码作为字符串存在这个空间中
3)把空间地址赋值给函数名
2. 函数调用阶段 调用2两步骤
1)当函数被调用的时候会形成一个私有作用域
2)把以前堆内存中的字符串作为JS代码来执行
到此,相信大家对“js基本数据类型和引用数据类型的区别”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
新闻标题:js基本数据类型和引用数据类型的区别
文章出自:http://hbruida.cn/article/pojecd.html