JavaScript数组
特点1:var array = [];代表创建一个数组;
特点2:array[0];代表给数组的第一个位置上赋值,值为32;
特点3:array[5];代表给数组的第六个位置上赋值,值为3;
特点4:在位置0,1,2,5上都赋值,唯独3,4位置上未赋值,但是依然占位,所以会导致array.length获取的数组长度为6
特点5:for(var i=0;i<array.length;i++){}代表的含义是循环遍历array数组,从数组的0位置遍历到数组的6位置(array.length),直至循环结束
<script type="text/javascript">
//步骤1:创建数组
var array = [];
//步骤2:给数组赋值
array[0] = 32;
array[1] = 3;
array[2] = 3;
array[5] = 3;
//步骤3:查询数组的长度
alert(array.length);
//步骤4:循环遍历数组,并输出数组的每一个值至浏览器之上
for(var i=0;i<array.length;i++){
document.write(array[i]+"<br/>")
}
</script>
- 逻辑运算符
- && 逻辑与
T&& T ==>T
T&& F ==>F
(口诀:但凡执行&&操作的所有参数中有一个为F,结果为F)
- || 逻辑或
T|| F ==>T
T|| T ==>T
F|| F ==>F
(口诀:但凡执行&&操作的所有参数中有一个为T,结果为T)
- ! 逻辑非
!T==>F
!F==>T
(口诀:与原有的结果相反)
逻辑控制语句
if条件语句
特点1:if是关键字
特点2:if之后括号中的值为布尔值条件
特点3:如果条件为True,则执行小括号后方法体中的代码
特点4:如果条件为False,则执行else后方法体中的代码
switch多分支语句
特点1:switch是关键字
特点2:switch()括号中的变量
特点3:如果变量匹配某个case值,则执行该case对应的代码体,并且通过break关键字阻止往下执行下一个case
if多分支和switch多分支的区别
特点1:if多分支的条件可以是范围,也可以是等值
特点2:switch多分支的条件必须是等值
for循环语句
特点1:关键字是for
特点2:var i = 0的含义:初始位置从0开始,即var i =0
特点3:i<array.length的含义:结束位置是小于数组的length属性值,即末位值的角标为length-1
特点4:i++的含义:每次循环遍历的时候自增1;