 
		qq_慕的地4194827
2019-03-15 14:43
 有点不理解这篇的概念
有点不理解这篇的概念 
 
				1、变量都需要先声明再赋值(可以在同一句里实现),你的代码里对arr只有赋值,没有声明,正确写法应该是:
    var arr=new Array('x','##',"xxx","&&","xxxx","##x");  //声明且赋值或者
var arr = new Array(); //声明 arr=['x','##',"xxx","&&","xxxx","##x"]; //赋值
2、for循环语法错误,应该用分号;隔开,正确写法:
    for(var i=0;i<4;i++){
    ...
    }感觉可能是刚开始学习编程,可以多了解一下编程的语法。
 
				哥们,for(var i = 0; i < 4; i++),中间都是用”;“的不是逗号
 
				 你可以一个一个把他们编好码,再拿出你想要的
你可以一个一个把他们编好码,再拿出你想要的
 
				<!DOCTYPE HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>数组</title>
<script type="text/javascript">
//创建数组
var arr =['x','##',"xxx","&&","xxxx","#xx"];
arr[1] = "##";
arr[2] = "xxx";
//显示数组长度
alert("输出数组长度为:"+ arr.length);
//将数组内容输出,完成达到的效果。
for(var i = 0; i < 4;i++){
document.write(arr[i]+"<br/>");
}
</script>
</head>
<body>
</body>
</html>
你少了一个关键字 var
 
				<!DOCTYPE  HTML><html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>数组</title><script type="text/javascript"> //创建数组 var  arr = ['*','**',"***","****","*****"]; alert(arr.length);  //将数组内容输出,完成达到的效果。for(var i=0;i<arr.length;i++){    document.write(arr[i]+"<br/><br/>")} 
				我也是最近自学的js,你这个代码你已经定义了数组arr了就没必要再定义数组里重复的数了,里面的值arr【1】是数组第二个数啊,数组是从0开始的,还有一点你这个for循环我有点没明白你用来干嘛
 
				<script type="text/javascript"> //创建数组 
var arr = ['*','##',"***","&&","****","##*"];     
arr[7] = "**"; 
//显示数组长度 alert("arr.length"); 
//将数组内容输出,完成达到的效果。
doucment.write(arr[0]+arr[1]);
doucment.write(arrr[2]+arr[3]+"<br/>");
doucment.write(arr[4]+arr[5]+"<br/>");
doucment.write(arr[7]);
</script>
这样啊,你试试JavaScript进阶篇
469065 学习 · 22582 问题
相似问题