控制流程:
控制流程是数据运行的逻辑的关键字
条件语句:
-
if: 如果条件为真,则执行指定的代码块。
if (condition) { // 执行语句 }
-
else: 如果前面的 if 条件不满足,则执行指定的代码块。
if (condition) { // 执行语句1 } else { // 执行语句2 }
-
else if: 在多个条件语句中,如果前面的条件不满足,则继续判断后续条件。
if (condition1) { // 执行语句1 } else if (condition2) { // 执行语句2 } else { // 执行语句3 }
-
switch: 向下逐一检测多个条件,如果满足条件则执行相应的代码块。
switch (expression) { case value1: // 执行语句1 break; case value2: // 执行语句2 break; default: // 执行语句3 }
循环语句:
-
for: 重复执行一个语句块,直到指定的条件不满足为止。
for (初始化; 条件; 增量) { // 执行语句 }
-
while: 当指定的条件为真时,重复执行一个语句块。
while (条件) { // 执行语句 }
-
do…while: 先执行一次语句块,然后检测条件是否满足,如果为真继续执行。
do { // 执行语句 } while (条件);