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


Posted in Javascript onSeptember 13, 2016

两种类型:

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

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

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

两种访问方式:

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

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

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

两种类型复制

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

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

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

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

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

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

Javascript 相关文章推荐
js 刷新页面的代码小结 推荐
Apr 02 Javascript
这些年、我收集的JQuery代码小结
Aug 01 Javascript
Js 去掉字符串中的空格(实现代码)
Nov 19 Javascript
JQUERY表单暂存功能插件分享
Feb 23 Javascript
jQuery+formdata实现上传进度特效遇到的问题
Feb 24 Javascript
浅析BootStrap栅格系统
Jun 07 Javascript
Asp.Net之JS生成分页条的方法
Nov 23 Javascript
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
Nov 12 Javascript
vue router带参数页面刷新或回退参数消失的解决方法
Feb 27 Javascript
简单了解JavaScript异步
May 23 Javascript
JS控制GIF图片的停止与显示
Oct 24 Javascript
详解用js代码触发dom事件的实现方案
Jun 10 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模拟post提交数据方法汇总
2016/02/16 PHP
PHP递归实现汉诺塔问题的方法示例
2017/11/25 PHP
PHP标准库(PHP SPL)详解
2019/03/16 PHP
PHP之多条件混合筛选功能的实现方法
2019/10/09 PHP
brook javascript框架介绍
2011/10/10 Javascript
验证码按回车不变解决方法
2013/03/29 Javascript
getAsDataURL在Firefox7.0下无法预览本地图片的解决方法
2013/11/15 Javascript
jquery 动态增加删除行的简单实例(推荐)
2016/10/12 Javascript
Validform表单验证总结篇
2016/10/31 Javascript
Node.js中的http请求客户端示例(request client)
2017/05/04 Javascript
浅谈Node.js爬虫之网页请求模块
2018/01/11 Javascript
小程序指纹验证的实现代码
2018/12/04 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
基于ajax及jQuery实现局部刷新过程解析
2020/09/12 jQuery
jQuery实现容器间的元素拖拽功能
2020/12/01 jQuery
Python聚类算法之凝聚层次聚类实例分析
2015/11/20 Python
详解Python编程中基本的数学计算使用
2016/02/04 Python
Python正则表达式教程之一:基础篇
2017/03/02 Python
python多进程实现进程间通信实例
2017/11/24 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
2019/08/09 Python
浅析Python 抽象工厂模式的优缺点
2020/07/13 Python
Python判断字符串是否为合法标示符操作
2020/09/03 Python
用python写PDF转换器的实现
2020/10/29 Python
英国最大的宝石首饰超市:QP Jewellers
2018/09/23 全球购物
汽车检测与维修应届毕业生求职信
2013/10/19 职场文书
新闻学毕业生自荐信
2013/11/15 职场文书
外贸英语专业求职信范文
2013/12/25 职场文书
班会关于环保演讲稿
2013/12/29 职场文书
学校门卫岗位职责范本
2014/06/30 职场文书
财务务虚会发言材料
2014/10/20 职场文书
社区五一劳动节活动总结
2015/02/09 职场文书
学校光盘行动倡议书
2015/04/28 职场文书
2015年妇委会工作总结
2015/05/22 职场文书
埃及王子观后感
2015/06/16 职场文书
2016大学先进团支部事迹材料
2016/03/01 职场文书
Python中的pprint模块
2021/11/27 Python