在这里插入图片描述
- <font color="red">
- <font color="red">
- 跟 java 的区别 ,JS 中数值没有长度限制, 大小可以自动调节,
而 java 中的数组是线性的, 放同样的类型, 而且容量是定制, 有限制
在这里插入图片描述
在这里插入图片描述
<font color="red"> 跟 JAVA 的区别 直接在控制台输入对象名, 直接能把数组中的数全部查出来, 而在 java 中 , 只能遍历
相同点:
都是有序, 可以重复的
在这里插入图片描述
<font color="red">※※※※※※※
第二种方法:
不用新定义 index 的变量
在这里插入图片描述
让其数组长度, 默认是 0, 每存一个元素, 就会随着增加一个
在这里插入图片描述
在这里插入图片描述
练习:
- <!DOCTYPE html>
- <HTML lang="zh">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0"
- />
- <meta http-equiv="X-UA-Compatible" content="ie=edge" />
- <title>
- Document
- </title>
- <script type="text/javascript">
- // 定义一个数组
- var arr = new Array();
- // 想数组中添加元素
- arr[0] = 98;
- arr[1] = 60;
- arr[2] = 88;
- console.log(arr[0]);
- //length 获取数组中的长度
- for (var i = 0; i < arr.length; i++) {
- console.log(arr[i]);
- }
- // 如果数组中的元素没有赋值, 默认为 undefined; 每当向数组中添加元素时, length 属性的值都会改变
- // 循环获取 10 名学生的成绩, 保存到数组中, 然后输出
- var arr2 = new Array();
- for (var i = 0; i < 2; i++) {
- arr2[i] = prompt("请输入您的成绩" + i);
- }
- //
- for (var i = 0; i < arr2.length; i++) {
- console.log(arr2[i]);
- }
- </script>
- </head>
- <body>
- </body>
- </HTML>
来源: http://www.jianshu.com/p/fc5a9938f0ee