![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数组
YuKing_HONG
个人学习笔记。
展开
-
JS实现:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?数列是 1,1,2,3,5,8,13,21....观察可以看出来从第三个数字开始值是前面两个数字的和。问的是兔子总数,前面都是写对的单位。所以求得对之后再乘以二就是总数了。用for循环嵌套if语句。原创 2023-03-08 10:45:06 · 384 阅读 · 0 评论 -
js 数组课后作业,[‘red‘, ‘blue‘, ‘red‘, ‘green‘, ‘pink‘, ‘red‘],求red出现的位置和次数
<script> var str = ['red', 'blue', 'red', 'green', 'pink', 'red']; var index = str.indexOf('red'); var num = 0; //console.log(index); while (index !== -1) { console.log(index); num++;...原创 2021-02-22 22:25:17 · 1678 阅读 · 2 评论 -
js 做-有一个包含工资数组[1500,2000,3000,1600,1200,1000,2100,1800],超过2000的删除生成一个新数组
<script> //有一个包含工资数组[1500,2000,3000,1600,1200,1000,2100,1800],超过2000的删除生成一个新数组 var arr=[1500,2000,3000,1600,1200,1000,2100,1800]; var newArr=[]; for(i=0;i<=arr.length;i++){ if(arr[i]<2000){ .原创 2021-02-22 16:38:50 · 1133 阅读 · 0 评论 -
数组对象Array学习笔记
1.Array是js内置对象。用于构造数组的全局对象,数组是类似于列表的高阶对象。2.创建方式 <script> //利用字面量创建数组 var b=[1,2,3,]; console.log(b[2]); //利用new Array()创建 var b1=new Array();//创建一个空的数组 var b2=new Array(3);//创建了一个长度为3的数组,3个空元素的数组原创 2021-02-22 14:36:08 · 113 阅读 · 0 评论 -
js 数组-冒泡排序,把数组元素按从小到大重新排序。
JS 冒泡排序,把数组元素按从小到大重新排序。有一个数组,如下,把数组重新按照由小到大的顺序排序。a=【6,5,4,3,2,1】,数组长度为length。一、关于冒泡次数的计算数组元素个数有6个,每个数组元素要进行一遍冒泡。元素5这个冒泡完后,元素6就不用冒泡了,因为它的位置已经对了。因为事实上只有5个元素冒泡,数组长度为length,所以冒泡次数可以表达为length-1(也就是本例的数组长度6,减去1,就得到5次冒泡了)二、关于比较次数的计算第 1次冒泡的时候..原创 2021-02-05 18:43:30 · 2638 阅读 · 0 评论 -
JS笔记-求数组中最大值
定义一个max变量,把数组元素第一个赋值给max,因为第一个数组元素已给了max,所以i=1,开始也就是数组的第二元素开始计算。如果arr[1]大于arr[0],那么max的值变成arr[1]依次类推。原创 2021-02-05 14:59:58 · 93 阅读 · 0 评论