JS ------- 数组
2019-10-25 22:15
1196 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_42412646/article/details/102750845
讲道理和Java差不多。
instance:
[code]<html> <head> <title>js数组</title> <meta charset="UTF-8"/> <script type="text/javascript"> // 数组 var arr=[5]; alert(arr); var arr=[true]; alert(arr); var arr1=new Array(5); arr1.length=10; arr1[0]=3; arr1[1]=true; arr1[2]="bingo"; alert(arr1[2]); arr1[3]=new Date(); alert(arr1); arr1.length=2; alert(arr1); arr1.length=10; // 数组的遍历:低级的遍历,高级的遍历 for(var n=0;n<=arr1.length;n++){ if(n==2){ alert(arr1 ); } // alert(arr1 ); } // var arr2=[3,true,"bingo",false] // arr2.length=10; // for(var date in arr2){ //// alert(data); // alert(arr2[date]); // } //// for(var n=0;n<=arr2.length;n++){ //// alert(arr2 ); // } </script> </head> <body> </body> </html>
js的数组非常灵活,其只有var数据类型,我们建立的数组即为var类型的,所以对应的数组的数据类型可以是所有的var(即所有类型)
注:对于数据的遍历,其有不同的方式,利用for循环遍历,比较高级的方式是利用in,但是需要注意的是利用in时,其var是用来计数的。即其为下标值,所以我们用了数组名[遍历下标]进行输出数据。
(留给以后)对于数组的赋值,其可以直接进行赋值,这种方法只能添加,利用下表进行添加后,会运行出错,数组是没有长度的,也可以利用Array(length),进行初建一个有固定长度的数组。这里有一点,arr1是利用下表进行赋值的,在进行遍历输出的时候对于除number输出是undefined.
相关文章推荐
- 【Js】数组基础知识-思维导图
- js得到对象的所有属性(返回属性数组)
- js常用方法总结-数组篇
- 【实践】js实现随机不重复抽取数组中元素
- JS 数组 返回值方法
- js数组forEach(),map(),filter(),reduce()总结
- js数组求不同和相同数据
- js数组排序(sort方法)
- 关于js数组的方法
- Js 数组——filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()
- js面试题-数组去重
- js 数组快速排序(对象,数字)可正序可倒叙
- js:给定两个数组,如何判断他们的相对应下标的元素类型是一样的
- JS数组中的indexOf方法
- js高级程序设计(第三版)总结--检测数组(判断数组的方法)
- js数组一些基础使用方法
- 【转】潜说js对象和数组
- js数组清空和去重
- js数组去重
- js数组与对象的一些区别。