博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端开发学习Day16
阅读量:5904 次
发布时间:2019-06-19

本文共 472 字,大约阅读时间需要 1 分钟。

第16天,主要学习了数组,做了个冒泡排序法的例子,感觉真的是……难以形容!

对象是无序的数据集合,而数组是一组有序数据集合。它们之间可以相互转换,但是数组拥有大量方法,适合完成一些复杂的运算。

1、定义数组

定义数组通过构造函数Array()和运算符new来实现,具体方法如下:

1>定义空数组

Var a=new Array();

2>定义带有参数的数组

Var a=new Array(1,2,3,"4","5");

3>定义指定长度的数组

Var a=new Array(6);

采用这种方式定义的数组拥有指定的元素个数,但是没有为元素初始化赋值,这时它们的初始值都是undefined。

4>定义数组直接量

Var a=[1,2,3,"4","5"];

冒泡排序法据说是JS里一个很经典的算法,我啃了一个晚上,才弄明白,我记得当时读书的时候老师讲了很久,但是我还是没学会。网上冒泡排序法有好几个做法,我学的是最简单的一个。

复制代码

转载于:https://juejin.im/post/5cc079b3e51d456e7207793e

你可能感兴趣的文章
我的友情链接
查看>>
×××协议
查看>>
java数组拷贝的方法
查看>>
输出字符串中所有最长的无重复字符的子字符串
查看>>
安装VirtualBox,系统找不到指定的路径
查看>>
Windows 2008 R2 域服务器web方式修改域用户密码
查看>>
路由,交换机
查看>>
Lync 2013 移动终端无法登录问题
查看>>
ps -aux|grep 详细信息
查看>>
笔试题目记录
查看>>
AngularJS小示例
查看>>
bootstrap-进度条
查看>>
Spring4-queryForObject-查询行总数
查看>>
我的友情链接
查看>>
进入Android培训阶段
查看>>
完全卸载oracle11g步骤
查看>>
linux配置lamp环境
查看>>
【Java例题】7.3 线程题3-素数线程
查看>>
ImportError: No module named win32com.client
查看>>
算法学习笔记(三)问题的转化与高精度运算
查看>>