<script language="javascript" type="text/javascript">
//創建變量testarray 并引用數組 ["1","2","3"]
var testarray = ["1","2","3"];
//引用數組 ,此時 變量 linkone linktwo testarray 均引用數組 ["1","2","3"]
var linkone =linktwo =testarray;
//修改testarray 引用數組 ["4","5","6"],此時 linkone linktwo 仍引用數組 ["1","2","3"]
testarray = ["4","5","6"]
//這里將返回 2
alert(linktwo[1]);
//創建變量testobj 并引用對象 {one:"1",tow:"2",three:"3"}
var testobj = {one:"1",tow:"2",three:"3"}
//引用對象, 此時objlinkone 引用 對象 {one:"1",tow:"2",three:"3"}
var objlinkone = testobj
//修改對象
testobj.tow="133"
//testobj引用新對象{one:"4",tow:"5",three:"6"} objlinkone仍引用原對象
testobj = {one:"4",tow:"5",three:"6"}
//這里將返回 133
alert(objlinkone.tow);
//strtest 引用字符串 im
var strtest = "im";
//strtestnew 引用字符串 im
var strtestnew = strtest;
//strtestnew 引用新的字符串 im new str
strtestnew += " new str";
//這里將返回 im
alert(strtest);
</script>