javascript数组

JS数组的动态增长

1. JavaScript数组可以存放任意类型的数据

 

2. 访问数组中元素必须通过索引,当访问一个不存在的索引时,不会报错,而是返回一个undefined

 

3. 如果试图给一个不存在的索引值赋值,也不会报错,而是自动扩展数组

 

 

总结:JavaScript的数组可以动态的增长

 

4. JavaScript二维数组

 

JavaScript里面并不支持多维数组。但是,由于我们的JavaScript数组可以放任意数据类型,所以可以模拟出多维数组。

 

 

申明二维数组还有一种方式:

 

 

二维数组的遍历

 

 

课堂练习1:矩阵对角线之和

由用户输入矩阵的宽,自动生成矩阵,并且将该矩阵的对角线之和打印出来

 

 

课堂练习2:二维数组转置

 

 

5. 数组排序

排序的方法有很多种。这里主要介绍一下冒泡和选择

 

① 冒泡排序

冒泡排序的核心思想就是两个相邻的数不停的进行比较。冒玩一次泡,最大或者最小的数字就会移动到最后,再冒一次泡,倒数第二大的数就会移动倒数第二位

posted @ 2017-03-26 21:40  兔子不吃青菜  阅读(109)  评论(0编辑  收藏  举报