1. 程式人生 > >值類型和引用類型的區別

值類型和引用類型的區別

值類型 引用類型

值類型的變量和引用類型的變量傳值的時候的區別:

技術分享圖片

結果是:

技術分享圖片

我們可這樣理解:

num1就是一個文件,裏面存放了123這個數據,然後復制了一份,有了num2文件,那麽現在就有2個文件裏了,2份數據

obj1就是一個文件的快捷方式,這個快捷方式指向了一個文件,裏面的存放的數據是{n:123},然後是把這個快捷方式復制了一份,就有了兩個快捷方式了,但是數據還是只有一份。兩個快捷方式指向了同一個文件。


值類型和引用類型的區別