自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 ECMA5数组额外的方法

ECMA5新增的数组方法 1、indexOf(子串,开始查找的位置):若找到,返回子串第一次出现的位置,否则返回-1。 例: var arr = [10,20,30,40,10]; //1、indexOf var res; res = arr.indexOf(10,2); document.write(res+"<br/>"); document.write("<br/&

2021-01-20 23:15:17 126

原创 JS中函数参数为普通数据类型和引用数据类型的区别

JS中函数参数为普通数据类型和引用数据类型的区别 普通数据类型:内存中存储的是数据本身,作为形参引入到函数中,则给函数分配的内存空间将会有一个形参空间存储该数据(可以理解为其替身)。函数执行过程中对该数据进行操作使之发生的改变只发生在“替身”上面,故函数执行完,给函数分配的空间被销毁,“替身”也被销毁,源数据不会发生改变。 例: document.write("普通变量:"+"<br/>"); var a = 10; var change1

2021-01-20 21:09:13 319

原创 JavaScript数组函数小总结

JavaScript数组函数小总结 1、栈方法:先进后出 ① push():给数组末尾添加任意个元素,返回添加元素后的数组长度。 ② pop():移除数组末尾的最后一个元素,返回移除的元素。 2、队列方法:先进先出 ① push() ② shift():从数组头部取下一个元素,返回取下的元素。 ③ unshift():从数组头部插入任意个元素,返回插入元素后的数组长度。 3、其他方法 ① concat():将两个数组合并为一个新数组,返回合并好的新数组,原数组不会被改变。 使用案例: document.wr

2021-01-20 20:50:55 118

原创 排序算法总结(比较类排序算法)

排序算法总结(比较类排序) 交换排序 1、冒泡排序:每一轮将剩余的中最大的数放在正确的位置。(时间复杂度Ο(n²),空间复杂度Ο(1),稳定) 比较相邻的元素。如果第一个比第二个大,就交换它们两个; 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数; 针对所有的元素重复以上的步骤,除了最后一个; 重复步骤1~3,直到排序完成。 //1.冒泡排序:两两往后比较,每一轮取出剩下的最大的数放在剩下的最后的位置。 var bubbleSort

2021-01-20 18:39:39 563 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除