数组*巴巴拉拉

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

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

创建数组有两种方式:

1.利用new创建数组

var arr = new Array()

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

var arr = []

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

二,访问数组元素

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

数组名+索引号

console.log (arr1[0])

三,遍历数组

四,数组长度

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

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

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

六,数组中的最大值

七,数组转换为字符串

八,数组新增元素

九,数组存放1-10个值

十,筛选数组的方法

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

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

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

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

十四,冒泡排序

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

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

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

相关推荐
Brilliantwxx几秒前
【C++】priority_queue以及 仿函数 的学习
开发语言·c++·笔记·学习·算法
风味蘑菇干几秒前
斗地主案例
java·数据结构·算法
Languorous.21 分钟前
C++数据结构高阶|B+树深度解析:从底层原理到数据库应用,面试高频考点全覆盖
数据结构·b树·面试
洛水水22 分钟前
【力扣100题】39.二叉树的最近公共祖先
算法·leetcode·职场和发展
无敌昊哥战神32 分钟前
【LeetCode 134】加油站:图解指针跳跃与 O(N) 极简贪心,避开 Python 隐藏坑!
c语言·python·算法·leetcode
人道领域36 分钟前
【LeetCode刷题日记】222.极速计算完全二叉树节点数:O(log²n)算法揭秘
java·数据结构·算法·leetcode·深度优先
目黑live +wacyltd41 分钟前
算法备案的实操指南(含截图示例)
人工智能·算法·llm·大模型备案·算法备案
小糯米60142 分钟前
C语言 指针4
c语言·数据结构·算法
洛水水1 小时前
【力扣100题】36.二叉树展开为链表
算法·leetcode·链表
lwf0061641 小时前
PNN (Product-based Neural Network) 学习日记
算法·机器学习