// 引用指向的只能是最原始的对象而不是另一个引用!!//一切都是对象,哪怕是数字,字符串,数组都是对象!!//example 1 var items = new Array( "one", "two", "three" ); var itemsRef = items; items = new Array( "new", "array" ); alert( itemsRef );//outputs is "one", "two", "three" //example 2 var item = "test"; var itemRef = item; item += "ing"; alert( item != itemRef ); //javascript中作用域是由函数划分的!!!! var foo = "test"; if ( true ) { var foo = "new test"; } alert( foo == "new test" );//true function test() { var foo = "old test"; } test(); alert( foo == "new test" );//true