数组*巴巴拉拉

一,数组的定义以及创建方式

数组的作用:数组可以把一组数据的集合存放在单个变量下

创建数组有两种方式:

1.利用new创建数组

var arr = new Array()

2.利用数组字面量创建数组(常用)

var arr = \[\]

注意点:数组里可以存放任意类型的数据

二,访问数组元素

索引用来访问数组(从0开始)

数组名+索引号

console.log (arr10)

三,遍历数组

四,数组长度

数组名.length(在上一张图片中,遍历的时候将i<7改成了i<arr.length。因为此时的数组名是arr)

注:数组的长度是元素的个数,与索引数不要混淆

五,计算数组的和以及平均值

六,数组中的最大值

七,数组转换为字符串

八,数组新增元素

九,数组存放1-10个值

十,筛选数组的方法

十一,删除数组指定元素(数组去重)

跟前边那个一样,直接就是删除谁if里条件就写!=number

十二,翻转数组(个人不会,多看)

十三,复习交换两个变量的值

十四,冒泡排序

原理:一次比较两个元素,如果顺序错误就把他们交换过来。重复执行直到不需要交换为止。

冒泡也就是说越小的元素经过交换会慢慢'浮'到数列顶端。

外层循环是指趟数,内层循环是指交换次数

相关推荐
h_a_o777oah8 小时前
【算法专项】扩展域并查集:原理详解及解决大部分种类并查集问题(洛谷P5937 P2024 C++代码)
数据结构·c++·算法·acm·并查集·扩展域·逻辑建模
兰令水9 小时前
leecodecode【单调栈】【2026.6.12打卡-java版本】
java·开发语言·算法
TMT星球9 小时前
魔法原子上交会首秀VLA K02大模型,完成具身智能从“执行”到“理解”的能力跃迁
人工智能·算法·机器学习
2301_764441339 小时前
番茄钟+AI:高效专注的秘密武器
人工智能·算法·数学建模·动态规划·交互
影寂ldy9 小时前
C# 泛型委托
java·算法·c#
星马梦缘9 小时前
算法设计与分析 作业三 纯答案
算法
吴阿福|一人公司9 小时前
深度解析 Python 类变量修改的命名空间隔离
java·服务器·数据结构
不知名的老吴9 小时前
经典算法题之行星碰撞
数据结构·算法
丘山望岳10 小时前
剑起霜华——平衡二叉树(AVL树 )精讲
开发语言·数据结构·c++
西安邮电大学10 小时前
有关数组的经典算法题
java·后端·其他·算法·面试