控制结构帮助我们根据不同的条件执行不同的代码块,或者重复执行某段代码。
那就来看看两种常见的控制结构:条件语句和循环语句。
条件语句
条件语句允许我们根据某个条件的真假来执行不同的代码。
最常见的条件语句是 if 语句和 else 语句。
理解成中文就是:如果...否则...
if 语句
if 语句用于在条件为真(true)时执行某段代码。语法如下:
if (condition) {   // 当条件为真(true)时执行的代码 } 
举个例子:
let age = 18;  if (age >= 18) {   console.log('您已经成年了!'); } 
在这个例子中,如果 age 大于或等于 18,控制台就会输出 "您已经成年了!"。
else 语句
else 语句用于在条件为假时执行另一段代码。语法如下:
if (condition) {   // 当条件为真(true)时执行的代码 } else {   // 当条件为假(false)时执行的代码 } 
举个例子:
let age = 16;  if (age >= 18) {   console.log('您已经成年了!'); } else {   console.log('您还未成年。'); } 
在这个例子中,如果 age 小于 18,控制台会输出 "您还未成年。"。
else if 语句
当有多个条件需要判断时,可以使用 else if 语句。语法如下:
if (condition1) {   // 当条件1为真(true)时执行的代码 } else if (condition2) {   // 当条件2为真(true)时执行的代码 } else {   // 当所有条件都为假(false)时执行的代码 } 
举个例子:
let score = 85;  if (score >= 90) {   console.log('您太优秀了!'); } else if (score >= 75) {   console.log('您还不错哦!'); } else {   console.log('您还需要努力呀!'); } 
在这个例子中,根据 score 的值,控制台会输出不同的评价。
循环语句
循环语句允许我们重复执行某段代码。
最常见的循环语句是 for 循环和 while 循环。
for 循环
for 循环用于在已知循环次数时重复执行代码。语法如下:
for (initialization; condition; increment) {   // 循环体 } 
举个例子:
for (let i = 0; i < 5; i++) {   console.log('这是第 ' + (i + 1) + ' 次循环'); } 
在这个例子中,控制台会输出 5 次 "这是第 X 次循环"。
while 循环
while 循环用于在条件为真(false)时重复执行代码。语法如下:
while (condition) {   // 循环体 } 
举个例子:
let i = 0;  while (i < 5) {   console.log('这是第 ' + (i + 1) + ' 次循环');   i++; } 
在这个例子中,控制台同样会输出 5 次 "这是第 X 次循环"。
do...while 循环
do...while 循环与 while 循环类似,但它会先执行一次循环体,然后再判断条件是否为真。
语法如下:
do {   // 循环体 } while (condition); 
举个例子:
let i = 0;  do {   console.log('这是第 ' + (i + 1) + ' 次循环');   i++; } while (i < 5); 
在这个例子中,控制台同样会输出 5 次 "这是第 X 次循环"。
总结
该文章在 2024/10/19 12:22:38 编辑过