(1)运算符:
1. 比较运算符:== ——相等 ===——完全相等(比较值与类型)
2. 三目运算符:?: 如果······否则······(当条件满足时走问号后面的语句,当条件不满足时走冒号后面的)
(2)数组:
1. 数组的定义:
(注:最经常使用第一种方法定义数组)
2.数组的操作:
1. 获取数组的值:数组名[下标];
2.设置数组的值:数组名[下标] = 值;(如果超出下标的值,则自动扩容)
3.获取数组的长度:数组名.length;
4. 设置数组的长度:数组名.length = 值;
3.数组的遍历:
1.for循环遍历: for(var index=0;index<数组长度;index++){
}
2.for....in循环:for(var i in 数组名){
}
4.数组的其他操作方法:
(3) 函数:
1.函数的定义:
1.函数的声明语句:function 函数名(参数列表){
}
2.函数定义表达式:var 变量名/函数名 = function 函数名(参数列表){
}
2.函数的参数:
定义函数时设置形参,调用函数时传递实参。
1.实参可以省略,但此时形参为undefined
2.若形参名相同,则以最后一个参数为准
3.可以设置参数的默认值
3. 函数的调用:
4.函数的返回值:
return:1.在没有返回值的方法中,用来结束方法。
2.再有返回值的方法中,一个是用来结束方法,一个是将值带给 调用者。
5.函数的作用域:
在js中,只有函数有作用域
1. 在函数中存在全局变量和局部变量。
2.在函数中,如果在声明变量时未使用var修饰符,则该变量是全局变量。