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

Array 数组对象

数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的

数组定义的方法:

1. 定义了一个空数组:

var  数组名= new Array();

2. 定义时指定有n个空元素的数组:

var 数组名 =new Array(n);

3.定义数组的时候,直接初始化数据:

var  数组名 = [<元素1>, <元素2>, <元素3>...];

我们定义myArray数组,并赋值,代码如下:

var myArray = [2, 8, 6]; 

说明:定义了一个数组 myArray,里边的元素是:myArray[0] = 2; myArray[1] = 8; myArray[2] = 6。

数组元素使用:

数组名[下标] = 值;

注意: 数组的下标用方括号括起来,从0开始。

数组属性:

length 用法:<数组对象>.length;返回:数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一。

数组方法:

以上方法不做全部讲解,只讲解部分方法。此节没有任务,快快进入下节学习。

任务

?不会了怎么办
||
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

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

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

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

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

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

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

举报

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

最赞回答 / HiramWong
<...图片...>试一下就知道了

已采纳回答 / Dod_Annie
concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。返回的是数组,当然有逗号了。

已采纳回答 / muk12138
方法名写错了,应该是concat

已采纳回答 / 慕斯7416156
var str="10S,12S,5.7S,9S,14S"; //创建字符串; var arr=str.split(",");//以“,”为分隔符分割,返回数组;var num=0;var av=0;for(var i=0;i<arr.length;i++){      num+=parseFloat(  arr[i].substr(0,arr[i].length-1)  );//数组元素去掉“S”并取浮点值后累加;}av=num/arr.length; //取平均值document.write("...

已采纳回答 / 逾时不候3172329
不知道你是怎么想的,这么混乱。首先,12不是显示的,这是prompt(参数1,参数2)--第二个参数就是框里默认的显示值,还有,一次不要太多显示框,不然你会疯,你这就是一个除了-1,就不会终止的死循环,你前面都判断了,不是-1就会一直循环,所以出来循环时,他得知必然就是-1,所以意义何在?还有你定义的函数的参数就是数组的长度,所以你直接判断want这个参数是否传进去就可以了,我不知道你是否想要这样,你自己看看吧。有问题再问吧。<!DOCTYPE HTML><html><hea...

已采纳回答 / qq_云在风中_0
仁兄,我不是大神。我跟你讲讲怎么记住吧首先:楼上说得对,多用用就会了,这句话适用于一切地方。其次我说说我总结的几个实用办法:笨方法:有一个软件笔记叫做evernote,你在里面做上笔记,用时候自己去查笔记。2.强办法:网上有很多js参考手册,你下载一个下来,然后用的是时候去查查。W3Cschool上面的js支持在线查询,这是地址:http://www.w3school.com.cn/jsref/index.asp懒方法:用到的时候直接baidu,看别人怎么用。这种办法最耗时间,但是啥都不用干,有网就好。学...

已采纳回答 / 小于飞飞
感谢你很细心,平台中的内容更直白的描述。我们会考虑并调整。

最赞回答 / Lilysspace
举个例:如定义了一个数组 strArray[10],包含10个数组元素,数组下标为0至9。strArray.length=10数组最后一个下标为9所以:<数组对象>.length=最后一个元素下标+1同理:最后一个元素下标=<数组对象>.length-1

最新回答 / WJY_onlyone
mark(int readlimit)方法表示,标记当前位置,并保证在mark以后最多可以读取readlimit字节数据,mark标记仍有效。如果在mark后读取超过readlimit字节数据,mark标记就会失效,调用reset()方法会有异常。 但实际的运行情况却和JAVA文档中的描述并不完全相符。 有时候在BufferedInputStream类中调用mark(int readlimit)方法后,即使读取超过readlimit字节的数据,mark标记仍有效,仍然能正确调用reset方法重置。 事实上...

+ 我来回答 回答最高可+2积分

+ 我来回答 回答最高可+2积分
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言