当前位置:编程学习 > JS >>

javascript入门者的问题

如图,帮忙解释一下,越清楚越好,另外,“数组测试”点击了没反应,问题在哪儿?谢谢
追问:funtion getinfo(temparray)
{
var mylength=temparray.length;
msg+="数组长度:\n"+mylength+"\n";
msg+="数组内容:\n";
}
怎么理解啊?temparray,mylength=temparray.length哪儿来的?temparray.length值是怎么算的?
答案:
<script language="javascript" type="text/javascript">             
<!--
var msg="\n数组的length属性: \n\n";
//定义数组用Array不是array,注意大小写
var myarray=new Array("Tom","Jerry","Lily","Hanks");
function test() //是function 不是funtion 注意拼写
{
getinfo(myarray);
msg+="\n操作语句:\nmyarray.length=3\n\n";
myarray.length=3;
getinfo(myarray);
alert(msg);
}

function getinfo(temparray) //是function 不是funtion 注意拼写
{
var mylength=temparray.length;
msg+="数组长度:\n"+mylength+"\n";
msg+="数组内容:\n";
for(var i=0;i<mylength;i++)
{
msg+="myarray["+i+"]="+temparray[i]+"\n";
}
}
!-->
</script>
</head>
<body>
<center>
<form>
<input type="button" value="数组测试" onclick="test()">
</form>
</center>
</body>
</html>
你把代码贴上,可以不?

上一个:javascript变量访问基础问题求教?
下一个:javascript 正则表达式问题!!

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,