javascript的一个新手问题
<html><body><scripttype="text/javascript">varavarb=newArray()b[0]="你好"for(vari=1;i<10...
<html>
<body>
<script type="text/javascript">
var a
var b=new Array()
b[0]="你好"
for(var i=1;i<10;i++){
for (a in b){
alert(b[a]);
}
}
</script>
</body>
</html>
for(var i=1;i<10;i++) 这个可以理解成循环下面的输出内容 吗??
为什么我把i改成其他变量(比如c)就不行了 i 有什么特殊吗?? 展开
<body>
<script type="text/javascript">
var a
var b=new Array()
b[0]="你好"
for(var i=1;i<10;i++){
for (a in b){
alert(b[a]);
}
}
</script>
</body>
</html>
for(var i=1;i<10;i++) 这个可以理解成循环下面的输出内容 吗??
为什么我把i改成其他变量(比如c)就不行了 i 有什么特殊吗?? 展开
展开全部
改成C应该也可以,改成for(var c=1;c<10;c++)
如果还是不能输出的话,那就把第二个循环改掉。
for(var c=1;c<10;c++)
{
for (var j=0;j<b.length;j++){
alert(b[a]);
}
}
改成这样应该是没什么问题。
如果还是不能输出的话,那就把第二个循环改掉。
for(var c=1;c<10;c++)
{
for (var j=0;j<b.length;j++){
alert(b[a]);
}
}
改成这样应该是没什么问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
i 就是一个计数器,改什么都可以,不要和别的变量名重复就行。
for(var i=1;i<10;i++)
{
....
}
就是从1到9,循环9次
for(var i=1;i<10;i++)
{
....
}
就是从1到9,循环9次
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改成C应该也可以,改成for(var c=1;c<10;c++)试试
追问
这里的代码有问题 什么也显示不了
追答
前三句后面应该有一个分号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询