精通Javascript之引用
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                精通Javascript之引用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                
                            
                            
                            精通Javascript這本書涵蓋了JS的基本概念和通用方法,有時間的話學習一下還是很不錯的。
先來看一下JS的引用??傮w來說javascript引用的特點和C#的類似。具體值像int這樣的是沒有引用概念的,引用是作用在object、Array這種數據類型上。有興趣的可以執行一下下面的代碼看看結果: <script type="text/javascript" language="javascript">var item = 1;var itemRef = item;item = 2;alert("int refrence result: " + (item == itemRef));var stritem = "abc";var stritemRef = stritem;stritem += "de";alert("string reference result: " + (stritem == stritemRef));var obj = new Object();obj.hasOwnProperty = false;var objRef = obj;obj.hasOwnProperty = true;alert("object reference result: " + (obj.hasOwnProperty === objRef.hasOwnProperty));var items = new Array("one", "two");var itemsRef = items;items.push("three");alert("Array reference result: " + (items.length == itemsRef.length));var itemsA = new Array("one", "two");var itemsARef = itemsA;itemsA = new Array("three");alert("Array new reference result: " + (itemsA == itemsRef));</script>
 
                            
                        
                        
                        先來看一下JS的引用??傮w來說javascript引用的特點和C#的類似。具體值像int這樣的是沒有引用概念的,引用是作用在object、Array這種數據類型上。有興趣的可以執行一下下面的代碼看看結果: <script type="text/javascript" language="javascript">var item = 1;var itemRef = item;item = 2;alert("int refrence result: " + (item == itemRef));var stritem = "abc";var stritemRef = stritem;stritem += "de";alert("string reference result: " + (stritem == stritemRef));var obj = new Object();obj.hasOwnProperty = false;var objRef = obj;obj.hasOwnProperty = true;alert("object reference result: " + (obj.hasOwnProperty === objRef.hasOwnProperty));var items = new Array("one", "two");var itemsRef = items;items.push("three");alert("Array reference result: " + (items.length == itemsRef.length));var itemsA = new Array("one", "two");var itemsARef = itemsA;itemsA = new Array("three");alert("Array new reference result: " + (itemsA == itemsRef));</script>
總結
以上是生活随笔為你收集整理的精通Javascript之引用的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 高斯混合模型聚类_GMM: Gaussi
- 下一篇: 后端:Java 中 10 大坑爹功能!
