js-流程控制
流程控制
顺序结构
分支结构
根据不同的条件,执行代码多选一。
if 语句
基本结构如下,若 if 里的表达式为 true,则执行大括号里的语句,反之执行 if 后面的语句。
1 | if (条件表达式) { |
if-else 双分支
基本结构如下,若 if 里的表达式为 true,则执行语句 1,反之执行语句 2。
1 | if (条件表达式) { |
if-else if 多分支语句
基本结构如下:
1 | if (condition) { |
三元表达式
? :
基本结构如下,条件表达式为 true,输出表达式 1 的值,反之输出表达式 2 的值。
1 | 条件表达式 ? 表达式1 : 表达式2 |
练习:补 0 案例,可以用来做倒计时
1 | var num10 = prompt('请你输入数字 0 到 59 之间') |
或者
1 | var num10 = prompt('请你输入数字 0 到 59 之间'); |
swith 语句
针对变量设置一系列特定值
1 | switch (key) { |
循环结构
for 循环
初始化变量就是用 var 声明的一个普通变量,通常用于计数器使用;条件表达式是终止的条件;操作表达式是每次循环最后执行的代码,用于计数器变量进行递增或递减。
for 语法结构如下
1 | for (let index = 0; index < array.length; index++) { |
断点调试
for 循环重复循环相同代码
1 | var num = prompt('输入循环的次数') |
for 循环重复循环不相同代码
1 | for(var i = 1; i <= 100; i++){ |
for 循环重复相同算数运算操作
求 1~100 的相加的和 sum+i
1 | var sum = 0 |
奇数和与偶数和
1 | var even = 0 |
用户输入一行打印 几 个星星,采取追加字符串的方式
1 | var num = prompt('请输入星星的个数'); |
双重 for 循环
循环嵌套 基本结构
1 | for(var i = 1; i <= 3; i++) { |
while 循环
基本结构:当条件表达式为 true 执行循环体,为假停止执行,也有计数器和技术表达式
1 | while (条件表达式) { |
不输入正确答案就一直循环
1 | var message = prompt('一闪一闪'); |
do while 循环
基本结构:先执行一次循环体再判断条件,条件表达式结果为真,继续循环,反之退出循环。
1 | do { |
continue 与 break
continue 跳出当前循环
breakk 跳出整个循环
- Title: js-流程控制
- Author: 虚帅
- Created at : 2025-12-16 00:00:00
- Updated at : 2025-12-20 00:07:26
- Link: https://liujasmyn411.github.io/2025/12/16/javascript3/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments