4.第四章JavaScript 数组

上传人:laiq****ong 文档编号:243309326 上传时间:2024-09-20 格式:PPT 页数:12 大小:534.50KB
返回 下载 相关 举报
4.第四章JavaScript 数组_第1页
第1页 / 共12页
4.第四章JavaScript 数组_第2页
第2页 / 共12页
4.第四章JavaScript 数组_第3页
第3页 / 共12页
点击查看更多>>
资源描述
,*,单击此处编辑母版标题样式,行知堂教育,*,单击此处编辑母版标题样式,*,JavaScript,arrays,JavaScript,数组,学习目标,创建数组,读取数组的值,for . . . in,语句,了解一维数组,二维数组,创建数组,创建数组语法一:,var,数组名,= new Array(,数组大小,);,例:,var,MyArray,= new Array(); /,创建空数组,var,MyArray,= new Array(2)/,两个数组元素,添加元素,MyArray0 = “,Aa,;,MyArray,1 = “Bb;,Aa,Bb,MyArray,:,也可以声明数组并赋初值:,例:,var,MyArray,= new Array(,张三,18,学生,太原,); /,创建一个数组并分配好了元素,创建数组,创建数组语法二:,使用字面量方式创建数组,例:,var,MyArray,= ; /,创建一个空的数组,MyArray0 = “,Aa,;,MyArray,1 = “Bb”;/,给数组赋值,var,MyArray,= ,张三,18,学生,太原,;,/,创建包含元素的数组,注:可以使用下标创建数组。,(,了解即可,),例:,MyArrayname,=“,张三”,;,使用数组元素:,alert(MyArrayname,),或,alert(MyArray.name,),错误:,var,MyArray,= 1,2,; /,禁止这么做,,IE,会识别,3,个元素,var,MyArray,= ,; /,同样,,IE,的会有识别问题,添加元素,读取数组的值,读取数组的值,使用索引下标来读取数组的值,alert(,MyArray,2); /,获取第三个元素,MyArray,2 = ,学生,; /,修改第三个元素,MyArray,4 = ,计算机编程,; /,增加第五个元素,直接打印数组名称,alert(,MyArray,);/,打印出数组中的所有元素,循环遍历数组,for,循环:下标连续,for.in,语句:下标不连续,for . . . in,语句,color = new Array(,红色,蓝色,绿色,);,for (,var,prop in color),var,record = color ;,record+=prop+=+,colorprop, + ;,document.write(record,);,for in,语句用于在对象的各个属性,或数组的各个元素之间循环,用法:,for (variable in object), statements; ,数组实例,创建一个稍微复杂一点的数组,(,提问:该数组中有几个数组元素,),var,box = , /,第一个元素是一个对象,name : ,张三,age : 18,run : function () ,return run,了,;,马云,李彦宏,new Object(),/,第二个元素是数组,江苏, /,第三个元素是字符串,25+25, /,第四个元素是数值,new Array(1,2,3) /,第五个元素是数组,;,alert(box,);,一维数组,常用属性,length,:返回数组中元素的个数,常用方法,方 法,说 明,join,将数组中的元素组合成字符串。,reverse,颠倒数组元素的顺序,使第一个元素成为最后一个,而最后一个元素成为第一个。,sort,对数组元素进行排序。,数组示例,定义方式一:,MyArray,= new Array(5,5);,表示五行五列的数组,定义方式二:,var,arr,=2,3,4,5,1,12,32,41,9,87,55,34,21;,表示三行四列的数组,提问:如何打印二维数组中各个数组元素的值,二维数组,二维数组实例,小 结,一维数组,小结,1.,数组可以存放任意类型的数据,2.,数组大小不必事先指定,可以动态增长,3.,数组名可以理解为指向数组首地址的引用,4.,数组元素从,0,开始编号的,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!