1.for循环
(1)循环时,循环的元素是索引
a=[11,22,33,44]
for(var item in a){
console.log(item);
continue; //结束本次循环。即本次循环中continue之后的语句不执行
}
b={"k1":67,"k2":"v2"}
for(var item in b){
console.log(item);
break; //跳出整个循环
}
(2)另一种不支持字典的循环for(var i=0;i<10;i++){
}
a=[11,22,33,44]
for(var i=0;i<a.length;i=i+1){
//循环体
}
2.while循环
while(条件){
//循环体
}
3.if条件语句
if(条件){
}else if(条件){
}else{
}
4.switch条件语句
name = '3'
switch(name){
case '1':
age=123;
break;
case '2':
age=456;
break;
case '3':
age=789;
break;
}
5.逻辑运算符
== 值相等
=== 值和类型都相等
&& 相当于and
|| 相当于or
6.函数的定义
JS中的函数有三种:普通函数、匿名函数、自执行函数
(1)普通函数
function 函数名(参数){
函数体
}
函数名(参数) //函数执行
function func(arg){
return arg+1;
}
var result = func(1);
console.log(result);
(2)匿名函数
setInterval(function(){
console.log(123);
},3000)
(3)自执行函数(创建函数并自动执行)(function(arg){
console.log(arg);
})(1)