前言:
本部分内容可以参考C/C++的相应知识点,不过多解释。
判断:
if:
javascript">if(判断条件){执行内容 }
如果判断为真,则执行内容;反之则不执行。
if-else:
javascript">if(判断条件){执行内容1 } else{执行内容2 }
如果判断为真,则执行内容1;反之则执行内容2。
三元判断(条件运算符):
javascript">(条件)?语句1:语句2;
条件为真则执行语句1,反之执行语句2
switch:
javascript">switch (判断对象) {case 数值1:执行语句1;break;case 数值2:执行语句2;break;...case 数值n:执行语句n;break;default:执行语句3;break; }
通过判断对象的值,来进行执行,直到达到预期值执行相应的语句。
循环:
for:
javascript">for (表达式1; 表达式2; 表达式3) {执行内容; }
表达式1用于对值进行初始化,当然也可以在for表达式前进行,此处也可以省略;
表达式2用于做判断,为真则继续循环,反之循环结束;
表达式3用于对值进行调整,每循环一次,调整一次;
while:
javascript">while (表达式) {执行语句; }
只要表达式成立,就继续循环;
do while:
javascript">do {执行内容; } while (表达式);
其与while的不同之处在于执行内容一定会执行至少一次
跳转控制:
break:
结束最近的一次循环,可以在循环和switch语句中使用
continue:
结束本次循环,执行下一次循环,只能在循环中使用