switch-case结构 1、结构写法: var num=5;//一个操作数是一个最简单的表达式 switch (num+3){ case 1: document.write("第一个case"); break; case 2: document.write("第二个case"); break; ...
分类:
其他好文 时间:
2017-08-26 18:28:15
阅读次数:
129
这两个方法都算是处理数组中经常的了。但是看似功能相似,其实区别还是蛮大的,尤其是splice。抽空做一个比较,不算深入吧,至少避免在今后的开发开发过程中出现不必要的麻烦。 英文: slice:切成片; 切下; 划分; splice:绞接; 捻接(两段绳子); 胶接; 粘接(胶片、磁带等); 定义: ...
分类:
其他好文 时间:
2017-08-26 16:00:03
阅读次数:
166
希尔排序,插入排序的升级排版 先回顾插入排序 1从集合第二个元素开始(外循环开始) 2取出该元素 标记为C 3从该元素开始,向前遍历,如果元素大于C,则该元素向后移动一位(内循环) 4直到找到一个小于或者等于C元素(或者到达集合头部),将C放在这个元素的下一位(或者集合头部) 重复1(注意选取下一个 ...
分类:
编程语言 时间:
2017-08-24 21:33:56
阅读次数:
264
1、js中什么是数组? 简单的说:数组就相当于一个容器,用来装很多数据用的; 定义:数组就是一组数据的集合。 数组名称其实就是连续内存地址的首地址。 2、数组的创建语法 1)var arr=[值1,值2,值3]; //隐式创建并赋值 2)var arr=new Array(值1,值2,值3); // ...
分类:
编程语言 时间:
2017-08-21 00:35:17
阅读次数:
163
1.插入排序 循环数组,从第二个开始,和前面的比较,找到它的位置插入他的指定位置 2.归并排序 选择一个基准值,把序列分成两个,在合并起来,递归完成,当最小序列长度小于等于1,直接返回该序列 ...
分类:
编程语言 时间:
2017-08-17 14:23:30
阅读次数:
230
for in,以任意序迭代一个对象的可枚举属性。实际是为循环enumerable对象而设计的,循环遍历对象的key。也可以循环数组,但是不推荐。因为 for in不仅遍历数组中的元素,还会遍历自定义的属性,甚至原型链上的所有可枚举属性都会被访问到。因此一般常用来遍历非数组的对象并且使用hasOwnP... ...
分类:
其他好文 时间:
2017-08-15 10:04:10
阅读次数:
121
定长数组定义: val ar = new Array[Int](10) val arr = Array("aa", "bb") 定长数组赋值: arr(0) = "cc" 变长数组定义: val ab = new ArrayBuffer[String]() val ab1 = ArrayBuffer ...
分类:
编程语言 时间:
2017-07-30 12:43:54
阅读次数:
176
数组的循环与迭代 1.循环 for循环 for in循环 for of循环 2.数组迭代 forEach() 遍历数组 map() 遍历并操作数组元素,返回新数 组。 filter() 遍历并筛选数组元素,返回新数 组。 reduce() 遍历并计算数组元素,累计返回最 终值。 every() 遍历 ...
分类:
编程语言 时间:
2017-07-30 01:01:01
阅读次数:
251
各行各业的工作者,都有其要求,那么作为程序员,我们又该具备哪些素养呢?博主在这里浅谈个人看法,如有不当之处,请大佬们指正。 一、知识储备 1、数学 或许在很多人看来,学计算机用不到什么数学,最多也就是一百以内的加减乘除,用在for循环、数组索引之类的上面。但其实不然,大部分人这样觉得是因为基本都工作 ...
分类:
其他好文 时间:
2017-07-21 23:08:44
阅读次数:
144
先读入学生人数,再根据学生人数创建学生成绩int数组 //依次输入几个数,当输入0的时候停止,并计算出大于0或者小于0的数各有多少个 import java.util.Scanner;class lianxi{ public static void main(String[] args) { Sca ...
分类:
编程语言 时间:
2017-07-14 23:02:45
阅读次数:
244