2019 09 23
数组
数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整。
数组下标从0开始
- 遍历
对数组的每一个元素都访问一次就叫遍历
for(var i = 0; i < arr.length; i++) {
// 数组遍历的固定结构
}
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
for (var i = arr.length - 1; i >= 0; i--)
- 新增元素
var arr = ['red', 'blue', 'yellow'];
arr[0] = 'green';
arr[3] = 'pink';
函数
函数的作用就是封装一段代码,将来可以重复使用
- 定义 表达式
var fn = function () { // 函数体}
- 调用
可以重复多次调用 - 参数
function 函数名(形参1, 形参2, 形参3...) {
// 函数体
}
- 返回值
函数通过return返回一个返回值
可以直接对函数调用结果进行操作
- 其它
- 匿名函数
没有名字的函数 - 自调用函数
匿名函数不能通过直接调用来执行,因此可以通过匿名函数的自调用的方式来执行
作用域
变量可以起作用的范围
- 全局变量
在任何地方都可以访问到的变量就是全局变量,对应全局作用域 - 局部变量
只在固定的代码片段内可访问到的变量,最常见的例如函数内部。对应局部作用域(函数作用域)
对象
对象是一个具体的事物,一个具体的事物就会有行为和特征。