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

组团,并给团取个名(如何创建数组)

使用数组之前首先要创建,而且需要把数组本身赋至一个变量。好比我们出游,要组团,并给团定个名字“云南之旅”。

创建数组语法:

var myarray=new Array();

          
 我们创建数组的同时,还可以为数组指定长度,长度可任意指定。

var myarray= new Array(8); //创建数组,存储8个数据。 

注意:
1.创建的新数组是空数组,没有值,如输出,则显示undefined。
2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。

 

 

 

任务

1.在右边编辑器的第7行,使用new Array()创建一个新数组,并保存在myarr变量中
2.验证编辑器的第8行输出数组第一个值,在结果窗口中是否是undefined

 

?不会了怎么办

var myarr=new Array();

||
1
<!DOCTYPE html
    PUBLIC "
    -//W3C//DTD
    XHTML 1.0
    Transitiona
    l//EN"
    "http://www
    .w3.org/TR
    /xhtml1/DTD
    /xhtml1
    -transition
    al.dtd">
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

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

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

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

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

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

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

举报

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

最新回答 / qq_可可西里_fDIJT4
这个8是定义数组的长度,不是第一个值是8

最赞回答 / 炼哥
没有长度,可以无限添加,你加  他就会帮你创建一个位置

最新回答 / 慕雪7077745
new出来的对象称为包装对象,这种对象都是用构造方法去创建的,可以自己编写自定义的类型去 new出这样的对象,这样的话看起来标准的数组对象和自定义对象也没有明显区分了,最好还是用[]直接初始化创建;

已采纳回答 / 肥宅风见啸
document.write输出其中的表达式。。。你这写的是个字符串啊。。。。应该document.write(myarr[0]);

最新回答 / JJLinNNnnn
undefined,未定义。 也就是你只创建了一个数组,但未定义数组里的数,所以输出显示未定义

最新回答 / 瑞吉自闭了
例如: var arr1=[1,2]     var arr1=[5,6]     document.write(arr1[0])   此时打印的值为5  所以定义重名数组会覆盖原有数组。

最赞回答 / 阳火锅
首先你要搞清楚myarr是什么意思,myarr是一个数组。例如:myarr = ['薛之谦',‘林俊杰',’周杰伦']; arr后面的这个0代表,数组里面0下标的位置存放着的是薛之谦。。你记住国外数数字都是从零开始数,就是0是薛之谦,1是林俊杰,2是周杰伦这样子。。所以你能明白我说的了么?  望采纳。。谢谢

已采纳回答 / 阳火锅
提前设置长度可以省空间。如果不设置,会有默认的长度。就像你说的设置了没用,同样可以超。。但是如果不设置的话默认是32字节。。一个数组不大,但是累计下来就很多空间了。。

已采纳回答 / 慕莱坞7683194
是 var myarr = new Array(8);而不是 vrr myarr = new Array(8);拼错了兄弟

最赞回答 / KingToAce
输出的数组名写错了:document.write("数组的第一个值:"+myarr[0]);  你定义的是myarray而不是myarr,你把输出的数组改为myarray就可以了

已采纳回答 / 小阿修
myarr[0]=78;myarr[1]=64;分号用英式“;” 拼音的“;”识别不出来

已采纳回答 / 啥东西
HTML文件类型向浏览器发送的表头声明文件

已采纳回答 / qq_锄禾_1
数组下标从0开始,所以下标为3的时候显示的是undefined

最新回答 / 宝慕林2529745
对啊,我怎么没想到呢!
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言