什么是数组
我们知道变量用来存储数据,一个变量只能存储一个内容。假设你想存储10个人的姓名或者存储20个人的数学成绩,就需要10个或20个变量来存储,如果需要存储更多数据,那就会变的更麻烦。我们用数组解决问题,一个数组变量可以存放多个数据。好比一个团,团里有很多人,如下我们使用数组存储5个学生成绩。
![]()
数组是一个值的集合,每个值都有一个索引号,从0开始,每个索引都有一个相应的值,根据需要添加更多数值。
任务
编辑器中定义数组myarr,并赋值3个学生的成绩, 验证结果窗口中是否是80,60,99。
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>什么是数组</title>
- <script type="text/javascript">
- var myarr=new Array(); //定义数组
- myarr[0]=80;
- myarr[1]=60;
- myarr[2]=99;
- document.write("第一个人的成绩是:"+myarr[0]);
- document.write("第二个人的成绩是:"+myarr[1]);
- document.write("第三个人的成绩是:"+myarr[2]);
- </script>
- </head>
- <body>
- </html>