章节
问答
课签
笔记
评论
占位
占位

编程练习

使用Javascript语言,把以下数组

   var  arr = ['*','##',"***","&&","****","##*"];

   arr[7] = "**";

在页面显示如下图所示的图案:

*

**

***

**** 

任务

第一步:定义一个数组,存储要展示的图形。

提示:
   var  arr = ['*','##',"***","&&","****","##*"];
   arr[7] = "**";

第二步:预想一下arr 数组的长度是多少?     

提示: 使用alert弹出数组的长度,看看是否跟自己的答案一样。

第三步:将数组内容输出,完成达到的效果。

 提示: 想在不同行显示不同数组内容,别忘记<br/>换行标签。

 

?不会了怎么办
||
1
<!DOCTYPE HTML
    >
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / weixin_慕盖茨4194889
兄弟,且不说这显不显示的问题,你这直接把整个数组输出一遍,你想想真的是这个图吗?你不得进行一下二次判断?只取奇次项啊

最赞回答 / 慕粉4380582
 //创建数组  var  arr = ['*','##',"***","&&","****","##*"];  arr[7] = "**"; //显示数组长度 alert(arr.length);  //将数组内容输出,完成达到的效果。 for(i=0;i<arr.length;i++){  document.write(arr[i]+"<br/>"); }

最赞回答 / TAiiio
创建数组那行var myarray = new Array(66,80,90,77,59);//创建数组同时赋值var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”)不能连等

最新回答 / 潮流宣乐生
<!DOCTYPE  HTML><html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>数组</title><script type="text/javascript"> //创建数组  //显示数组长度   //将数组内容输出,完成达到的效果。var  arr = new Array('*','##'...

最新回答 / qq_只为伱乱了浮生_0
有两点:按照你现在的写法,如果要全部输出元素, 那么for循环的索引值从0开始。关键错误点是,for循环  条件 i<7的后面缺少分号。

最新回答 / 慕的地3566593
你说的对

最赞回答 / weixin_慕仔8502228
默认排序顺序是根据字符串UniCode码。因为排序是按照字符串UniCode码的顺序进行排序的,所以首先应该把数组元素都转化成字符串(如有必要),以便进行比较。搜索复制

最新回答 / 慕函数3294430
可能是因为在线运行的原因吧,问题不大,本地不会存在这个问题。

最新回答 / 慕移动8825332
<!DOCTYPE  HTML><html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>数组</title><script type="text/javascript"> //创建数组    var  arr = ['*','##',"***","&&","****","##*"];  ...

最赞回答 / KingOflongkouWest
for (let i=0; i<arr.length; i++){        if((i%2 == 0 || i== arr.length - 1) && arr[i]){            document.write(arr[i] + "<br />");            // 0 2 4 7            for (let k=arr.length - 1 - i; k>0; k--){                if(k%2 == ...

最赞回答 / 精慕门9012147
hardcode 都不算,你们爬for(var i=0;i<6;i+=2){    document.write(arr[i]+"<br>");    if(i==0) document.write(arr[7]+"<br>");}

最新回答 / 慕尼黑9114879
第十行  alert("arr数组的长度为:"+ arr.length);你漏了个加号

已采纳回答 / 醉流年灬飒月
if语句里的是双等号 或 三等号
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言