javascript中基本类型和引用类型复制变量的值

基本类型值指的是简单地数据段,引用类型的值指的是那些可能由多个值构成的对象。ide

基本数据类型:Undefined,Null,Boolean,Number,String。spa

若是从一个变量向另外一个变量复制基本类型的值,会在对象上建立新值,而后把该值复制到为新值分配的位置上。来看一个例子:对象

 

  
  
           
  
  
  1. var num1 = 5; ci

  2. var num2 = num1; it

在此,num1中保存的值是5.当使用num1的值来初始化num2时,num2中也保存了值5.但num2中的5与num1中的5是彻底独立的,该值只是num1中5的一个副本。此后,这两个变量能够参与任何操做而不会相互影响。table

 

   
num1

5class

(Number类型)变量

 


复制后的变量对象数据类型

 

num2

5引用

(Number类型)
num1

5

(Number类型)
相关文章
相关标签/搜索