zoukankan      html  css  js  c++  java
  • javascript的拷贝传值和引用传值

    一 拷贝传值:基本数据类型都是“拷贝传值”。
    1.1 拷贝传值,就是将一个变量的值“拷贝”一份,传给了另一个变量。
    1.2 拷贝传值中,两个变量之间没有任何联系,修改其中一个变量的值,另一个不会改变。
    1.3 这两个变量之间,是相互独立的,没有任何联系。
    基本数据类型存在“快速内存”“栈内存”中的。因为,基本数据类型只有一个变量名和一个变量值。
    在这里插入图片描述
    二 引用传址:复合数据类型都是“引用传地址”
    复合数据类型的存储分两步:
    (1)将变量名和数据地址存在“快速内存”“栈内存”中。
    (2)具体的数据存在“慢速内存”“堆内存”中。

    引用传址:将一个变量的数据地址,“拷贝”一份,传给另了另一个变量。这两个变量,指向“同一个地址”。
    大家共享同一份数据。
    如果其中一个变量的值发生了改变,那么,另一个变量的值也得变。要变一起变。
    因此,这两个变量是有联系的,要变大家一起变。
    在这里插入图片描述

  • 相关阅读:
    elasticsearch 数据迁移
    elasticsearch使用简介 -安装篇
    docker 使用笔记
    PHP 全局变量
    做人做事需牢记20条原则
    MYSQL 存储引擎概述
    postgresql常用命令
    ORACLE 清理SYSAUX表空间
    sqlserver数据库的启动
    postgressql启动与关闭
  • 原文地址:https://www.cnblogs.com/liuqun/p/12655209.html
Copyright © 2011-2022 走看看