为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

7 回答

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++){
    ...
    }

感觉可能是刚开始学习编程,可以多了解一下编程的语法。

0 回复 有任何疑惑可以回复我~

哥们,for(var i = 0; i < 4; i++),中间都是用”;“的不是逗号

0 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5c948c7a0001d60607450545.jpg你可以一个一个把他们编好码,再拿出你想要的

0 回复 有任何疑惑可以回复我~

<!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

0 回复 有任何疑惑可以回复我~
<!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/>")}


0 回复 有任何疑惑可以回复我~

我也是最近自学的js,你这个代码你已经定义了数组arr了就没必要再定义数组里重复的数了,里面的值arr【1】是数组第二个数啊,数组是从0开始的,还有一点你这个for循环我有点没明白你用来干嘛

0 回复 有任何疑惑可以回复我~
<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>
这样啊,你试试


0 回复 有任何疑惑可以回复我~
#1

qq_萌小呆_1

我没试出来,发错了,不好意思啊
2019-03-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468188    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

显示不出来呀。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信