浅谈JS的基础类型与引用类型


Posted in Javascript onSeptember 13, 2016

两种类型:

ECMAScript变量包含两种不同类型的值:基本类型值、引用类型值;

基本类型值:指的是保存在栈内存中的简单数据段;

引用类型值:指的是那些保存在堆内存中的对象,意思是,变量中保存的实际上只是一个指针,这个指针指向内存中的另一个位置,由该位置保存对象;

两种访问方式:

基本类型值:按值访问,操作的是他们实际保存的值;

引用类型值:按引用访问,当查询时,我们需要先从栈中读取内存地址,然后再顺藤摸瓜地找到保存在堆内存中的值;

浅谈JS的基础类型与引用类型

两种类型复制

1.基本类型变量的复制:从一个变量向一个变量复制时,会在栈中创建一个新值,然后把值复制到为新变量分配的位置上;

浅谈JS的基础类型与引用类型

2.引用类型变量的复制:复制的是存储在栈中的指针,将指针复制到栈中为新变量分配的空间中,而这个指针副本和原指针指向存储在堆中的同一个对象;

复制操作结束后,两个变量实际上将引用同一个对象;因此改变其中的一个,将影响另一个;

浅谈JS的基础类型与引用类型

以上这篇浅谈JS的基础类型与引用类型就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
如何取得中文输入的真实长度?
Jun 24 Javascript
window.open被浏览器拦截后的自定义提示效果代码
Nov 19 Javascript
同一页面多个商品倒计时JS 基于面向对象的javascript
Feb 16 Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
Feb 25 Javascript
javascript与jquery中跳出循环的区别总结
Nov 04 Javascript
AspNet中使用JQuery boxy插件的确认框
May 20 Javascript
通过jquery-ui中的sortable来实现拖拽排序的简单实例
May 24 Javascript
Vue 实现双向绑定的四种方法
Mar 16 Javascript
vue2.0 资源文件assets和static的区别详解
Apr 08 Javascript
bootstrap下拉分页样式 带跳转页码
Dec 29 Javascript
Vue+Node实现商品列表的分页、排序、筛选,添加购物车功能详解
Dec 07 Javascript
分享JS表单验证源码(带错误提示及密码等级)
Jan 05 Javascript
JavaScript简单下拉菜单特效
Sep 13 #Javascript
javascript特殊文本输入框网页特效
Sep 13 #Javascript
浅谈JS之iframe中的窗口
Sep 13 #Javascript
JS给swf传参数的实现方法
Sep 13 #Javascript
JS之相等操作符详解
Sep 13 #Javascript
jQuery使用getJSON方法获取json数据完整示例
Sep 13 #Javascript
jQuery异步提交表单的两种方式
Sep 13 #Javascript
You might like
php 破解防盗链图片函数
2008/12/09 PHP
PHP内存缓存功能memcached示例
2016/10/19 PHP
PHP面向对象五大原则之接口隔离原则(ISP)详解
2018/04/04 PHP
Laravel框架实现多数据库连接操作详解
2019/07/12 PHP
onpropertypchange
2006/07/01 Javascript
JS中confirm,alert,prompt函数使用区别分析
2010/04/01 Javascript
基于jquery DOM写的类似微博发布的效果
2012/10/20 Javascript
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
javascript添加前置0(补零)的几种方法
2017/01/05 Javascript
纯JS实现轮播图
2017/02/22 Javascript
angularjs实现简单的购物车功能
2017/09/21 Javascript
通过vue提供的keep-alive减少对服务器的请求次数
2018/04/01 Javascript
vue强制刷新组件的方法示例
2019/02/28 Javascript
webpack 如何解析代码模块路径的实现
2019/09/04 Javascript
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
vue项目中js-cookie的使用存储token操作
2020/11/13 Javascript
python实现校园网自动登录的示例讲解
2018/04/22 Python
python学生信息管理系统(完整版)
2020/04/05 Python
python正则表达式匹配[]中间为任意字符的实例
2018/12/25 Python
Python实现括号匹配方法详解
2020/02/10 Python
Python实现屏幕录制功能的代码
2020/03/02 Python
python 基于wx实现音乐播放
2020/11/24 Python
用 python 进行微信好友信息分析
2020/11/28 Python
详解基于 Canvas 手撸一个六边形能力图
2019/09/02 HTML / CSS
新加坡交友网站:be2新加坡
2019/04/10 全球购物
美国珠宝精品店:Opulent Jewelers
2019/08/20 全球购物
院药学专业个人求职信
2013/09/21 职场文书
《北京的春节》教学反思
2014/04/07 职场文书
公司节能减排方案
2014/05/16 职场文书
公司董事长岗位职责
2014/06/08 职场文书
专科生就业求职信
2014/06/22 职场文书
车辆委托书范本
2014/10/05 职场文书
环卫工作汇报材料
2014/10/28 职场文书
万能检讨书开头与结尾怎么写
2015/02/17 职场文书
检讨书怎么写?
2019/06/21 职场文书
HTML中实现音乐或视频自动播放案例详解
2022/05/30 HTML / CSS