写在最前面
运算符说完,说条件语句还有循环语句
- 条件语句
- if
- if else
- Switch语句
- 循环语句
- for
- while
- do….while
if(条件){
//条件为真时执行的方法
}
if(条件){
//条件为真时执行的方法
}else{
//条件为假的时候执行的方法
}
if (条件 1)
{
当条件 1 为 true 时执行的代码
}
else if (条件 2)
{
当条件 2 为 true 时执行的代码
}
else
{
当条件 1 和 条件 2 都不为 true 时执行的代码
}
for (语句 1; 语句 2; 语句 3)
{
//被执行的代码块
};
for (var i=0;i<10;i++)
{
document.write(i);
}
while(条件){
//需要执行的代码
}
var i;
while(i<10){
document.write(i);
i++;
}
do
{
需要执行的代码
}
while (条件);
do
{
document.write(i);
i++;
}
while (i<5);
switch(n)
{
case 1:
执行代码块 1
break;
case 2:
执行代码块 2
break;
default:
n 与 case 1 和 case 2 不同时执行的代码
}
var n = "a";
switch(n){
case "a":
console.log("a");
break;
case 2:
console.log("b");
break;
case true:
console.log("c");
break;
case 3:
console.log("d");
break;
}
//打印出来"a"、"b"、"c"、"d"
//可以用break,来终止循环,只能写在循环里面;
//continue,终止本次循环,进行下次循环