数组-----存储多个数据的容器
结果
修改
Arr[1]='qwaq'
查找
Console.log(arr[1])
常用的数组操作
向数组开头添加一个或多个元素
---------'#'表示用#连接
for (let i = 0; i < newArr.length; i++) {
console.log(arr[i])
}
-------------遍历数组
九九乘法表
函数(完成特定功能的代码块
-----------精简代码、提高复用率
函数传参
结果
函数返回值
作用域
-----------作用域:一段代码中所用到的名字不是一直有效且可用的,而限制这个名字可用范围的就是这个名字的作用域
-------------减少名字冲突 不同作用域之间相互不影响
----------------全局作用域 ----------script里边,函数外边声明的变量
局部作用域 :函数内部声明的变量
全局变量 :script里边,函数外边声明的变量
局部变量:函数内声明的变量(外部不能访问)
函数的形参也可以理解为局部变量
值传递和引用传递
结果11 22
结果把100加进去了
默认值参数
PI就是默认参数
Arguments(因为不知道用户会输入多少参数)
s
结果1045
getSum赋值数量任意
匿名函数
------没有名字的函数
递归:把一个问题,尽可能的拆分成小问题,知道不能拆分
闭包
对象:无序的数据集合(无下标)
声明方法: let 对象名={} let 对象名=new Object()
对象:属性和方法 属性:信息或者特征
方法:行为或者动作 打电话、玩游戏……
对象遍历
Math模块
时间模块
字符串对象
构造函数
原型对象
获取元素
修改dom元素内容