条件语句、循环语句
- 条件语句
- if
 - if else
 
 - Switch 语句
 - 循环语句
- for
 - while
 - do….while
 
 
if 与 if…else…
- if 条件语句,条件为真时执行的方法。
 
if(条件){// 条件为真时执行的方法}
- if…else… 当条件为 true 时执行代码,当条件为 false 时执行其他代码
 
if(条件){// 条件为真时执行的方法}else{// 条件为假的时候执行的方法}
- if…else… 另外一种写法
 
if (条件 1){当条件 1 为 true 时执行的代码}else if (条件 2){当条件 2 为 true 时执行的代码}else{当条件 1 和 条件 2 都不为 true 时执行的代码}
Switch 语句
switch 语句用于不同的条件来执行不同的动作。
switch(n){case 1:执行代码块 1break;case 2:执行代码块 2break;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"// 可以用 break ,来终止循环,只能写在循环里面;// continue,终止本次循环,进行下次循环
循环语句
- for 循环。可以将代码执行指定的次数。
 
for (语句 1; 语句 2; 语句 3){// 被执行的代码块};for (var i=0;i<10;i++){document.write(i);}
- while 循环。while 循环的目的是为了反复执行语句或代码块。条件为 true,就可以一直执行代码块。
 
while(条件){// 需要执行的代码}var i;while(i<10){document.write(i);i++;}
- do…while 循环。会在检查条件是否为真之前执行一次代码块,然后如果条件为真的话,就会重复这个循环。
 
do{// 需要执行的代码}while (条件);do{document.write(i);i++;}while (i<5);
