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類型)
相關文章
相關標籤/搜索