首页 »Javascript教程 » javascript数组赋值:分析 JavaScript 中令人困惑的变量赋值 »正文javascript数组赋值:分析 JavaScript 中令人困惑的变量赋值来源: 发布时间:星期六, 2008年12月27日 浏览:38次 评论:0
Javascript是
![]() ![]() ![]() ![]() ![]() ![]() 比如: var str = " ![]() var arr = ["this","is"," var obj = {name:"caizhongqi",age:26,sex:"male"}; 这些都是正确 ![]() ![]() ![]() ![]() ![]() ![]() ![]() <script> var x = "this is ![]() var y = x; x="ni hao"; alert(y) </script> 你可能 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 再看看下面 ![]() <script> var x = ["hello"] // 这是 ![]() ![]() ![]() ![]() ![]() ![]() var y = x; x[0] = "world"; alert(y[0]); </script> 如果你还以为alert出来 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 不急 ![]() ![]() <script> var x = ["hello"] // 这是 ![]() ![]() ![]() ![]() ![]() ![]() var y = x; x = ["ni","hao"]; // x 将变成 ![]() ![]() ![]() ![]() alert(y[0]); </script> 你 ![]() ![]() ![]() ![]() 周星驰 ![]() ![]() ![]() ![]() ![]() 当星爷刚从深圳到香港执行任务时 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 回过头来再看看刚才 ![]() ![]() ![]() ![]() ![]() ![]() 其实问题出在对x ![]() ![]() ![]() ![]() 我们观察下面两种情况: var x = "this is ![]() var y = ["this","is"," ![]() x和y区别的处在于类型 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 图中p1、p2...就是变量 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 从上面 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 看看两个例子: var _tmpStr=""; var str = "this is big ![]() for (i=0; i<100; i ![]() _tmpStr ![]() } a = _tmpStr; ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() var str = "this is big ![]() var _tmpArray = ![]() for (i=0; i<100; i ![]() _tmpArray[i]=str; } str = _tmpArray.join(""); 做个测试 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 好久没写这么长 ![]() ![]() ![]() ![]() 0
相关文章
读者评论
发表评论 |