js(三)——ECMAScript基础之流程控制
顺序结构 从上到下执行的代码就是顺序结构 程序默认就是由上到下顺序执行的 条件结构 根据不同的情况,执行对应代码 循环结构 循环结构:重复做一件事情 分支结构 if (/* 条件1 */){ // 成立执行语句 } else if (/* 条件2 */){ // 成立执行语句 } else if (/* 条件3 */){ // 成立执行语句 } else { // 最后默认执行语句 } 三元运算符语法 表达式1 ? 表达式2 : 表达式3 是对if……else语句的一种简化写法 switch语句语法 switch (expression) { case 常量1: 语句; break; case 常量2: 语句; break; … case 常量n: 语句; break; default: 语句; break; } 循环结构 while语句 基本语法: while (循环条件) { //循环体 } do...while语句 do { // 循环体; } while (循环条件); for语句 // for循环的表达式之间用的是;号分隔的,千万不要写成, for (初始化表达式1; 判断表达式2; 自增表达式3) { // 循环体4 } continue和break break:立即跳出整个循环,即循环结束,开始执行循环后面的内容(直接跳到大括号) continue:立即跳出当前循环