Switch语句
Switch(变量){
case1:变量与1相同(数据类型也必须一致),执行此处;
break;
case2:变量与2相同,执行此处;
break;
case3:变量与3相同,执行此处;
break;
default:变量与上面都不同,执行此处;
break;
}
集体判断
Switch(变量){
case1:case2: case3:变量与1,2,3相同,执行此处;
break;
default:变量与上面都不同,执行此处;
break;
}
自增自减i++ ++i
在不参与运算的情况下,都是自己+1
在参与运算的情况下,j=i++,先将i赋值给j;i再加1
j=++i,i加1,再把值赋给j
while循环(需要在循环体外定义变量)
while(条件){条件为true一直执行,当为false时终于
}
do while循环(需要在循环体外定义变量)
do{循环代码体;先执行代码一次,如果满足while后面的条件为true,一直循环,为false终止}
while(条件)
for循环
for(定义变量;条件;自增或自减){
循环代码体;条件为true→执行循环→自增自减判断条件true继续,false跳出
}
break在循环体遇到break立刻终止当前循环(break所在循环体)
continue跳出本次循环,此语句后面代码不再执行,整个循环体继续执行
数组
定义var ary=new Array();创建对象方式创建数组
var ary=ary[ ];直接创建一个数组
赋值
从下边0开始
var ary=[ ];
ary[0]=1;
ary[1]=1;
数组的初始化和遍历
var ary1=[1;2;3];
for(var i=0;i<5;i++){
alert ary1([i]);
}
数组个数长度用.length属性可以获取
数组合并
使用concat方法合并ary1.concat(ary2);直接连接两串数组
join方法,返回一个字符串ary1.join("&");用该符号连接字符串
函数
function 方法名(参数){ }
调用 方法名();