美文网首页
初始(基本)数据类型与引用数据类型存储的区别

初始(基本)数据类型与引用数据类型存储的区别

作者: 空一座旧城守我的旧人 | 来源:发表于2017-11-22 14:03 被阅读0次

初始与引用数据类型的划分

我一般这么划分:

  1. 初始:number string Boolean undefined null
  2. 引用: object array function

每一个程序在运行的时候都会交由CPU来管理其一个或多个进程,每一个进程又有一个或多个线成在进行具体一些逻辑

当我们执行一个程序的时候,它可能会不断在CPU中存储数据

CPU的运行内存中分成四个区域:栈、堆、代码段、静态区

变量和数据都会存储在计算机的运行内存中

变量和初始类型的数据是存在栈里,引用类型存在堆里,赋值给变量的时候,是赋值了一个十六进制的地址,地址指向此数据在堆里的地址

var a = {
    x:{
        y:{
            z:[1,2,3]
        }
    }
}
var b = a.x
var c = b.y
c.z.push(4)

console.log(a.x.y.z)
console.log(b.y.z)

都会有4输出。。。

相关文章

  • java集合笔记

    集合和数组的区别 区别1:数组即可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据存储...

  • 【Java】【集合框架】集合框架

    集合框架 集合体系根接口:Collection 区别:数组可以存储基本数据类型和引用数据类型集合只能存储引用数据类...

  • 深入理解JS的数据类型

    js数据类型主要分为基本数据类型和引用数据类型 基本数据类型和引用数据类型的区别:基本数据类型是对值得引用,引用数...

  • 初始(基本)数据类型与引用数据类型存储的区别

    初始与引用数据类型的划分 我一般这么划分: 初始:number string Boolean undefin...

  • JavaScript数据类型区分和检测

    基本数据类型和引用数据类型的区别先看一道面试题 图示解析如下: 所以,基本数据类型和引用数据类型的本质区别:基本数...

  • 《每天进步一点点》DAY5:Java集合

    数组和集合区别 数组长度是固定的,不可变,集合长度可变 数组可存储基本数据类型,也可存储引用数据类型,集合只能存储...

  • Java的数据类型

    一、Java数据类型分为基本数据类型与引用数据类型。 二、基本数据类型 三、基本数据和包装类的区别 四、基本数据类...

  • Day12-13 Java集合

    集合 对象的存储:①数组(基本数据类型 & 引用数据类型) ②集合(引用数据类型) 数组存储数据的弊端:长度一旦初...

  • JavaScript基础学习-详解数据类型

    数据类型 JS中的数据类型分为2种:原始数据类型(基本数据类型)、引用数据类型。二者的区别在于在内存中存储位置不同...

  • 数组

    数组 介绍 引用数据类型 保存多个同类型的数据 可存储基本数据类型数据,也可以存储引用数据类型的数据 存储的数据内...

网友评论

      本文标题:初始(基本)数据类型与引用数据类型存储的区别

      本文链接:https://www.haomeiwen.com/subject/mjlnvxtx.html