JavaScript--流程控制
一.条件语句
-
if...else 语句:用于根据条件执行不同的代码块
-
语法格式:
if (条件表达式){ 条件为真时执行的代码 } else { 条件为假时执行的代码 }
-
具体示例:
var num = 10; if (num > 5) { console.log('大于5'); } else { console.log('小于等于5'); }
-
-
switch 语句:用于根据不同的条件值执行不同的代码块。
-
语法格式:
switch (表达式) { case 值1: 执行的代码; break; case 值2: 执行的代码; break; default: 上述情况都不满足时执行的代码 }
-
具体示例:
var day = 2; switch (day) { case 1: console.log('星期一'); break; case 2: console.log('星期二'); break; case 3: console.log('星期三'); break; case 4: console.log('星期四'); break; case 5: console.log('星期五'); break; case 6: console.log('星期六'); break; case 7: console.log('星期日'); break; default: console.log('其他'); }
-
二.循环语句
-
for 循环:常用于已知循环次数的情况。
-
语法格式:
for (初始化表达式; 条件表达式; 更新表达式) { 循环体 }
-
具体示例:
for (var i = 0; i < 10; i++) { console.log(i); //打印0~9 }
-
-
while 循环:只要条件为真,就会一直执行循环体。
-
语法格式:
while (条件表达式) { 循环体 }
-
具体示例:
var i = 0; while (i < 10) { console.log(i); //打印0~9 i++; }
-
-
do...while 循环:先执行一次循环体,再判断条件。
-
语法格式:
do { 循环体 } while (条件表达式)
-
具体示例:
var i = 0; do { console.log(j); //打印0~9 i++; } while (i < 10);
-
三.跳转语句
-
break 语句:用于跳出当前循环或 switch 语句。
-
例如在 for 循环中:
for (var i = 0; i < 10; i++) { if (i === 5) { break; } console.log(i); //打印0 1 2 3 4 }
-
-
continue 语句:用于跳过当前循环语句,继续下一次循环。
-
例如在 while 循环中:
var i = 0; while (i < 10) { i++; if (i === 5) { continue; } console.log(i); //打印1 2 3 4 6 7 8 9 }
-
原文地址:https://blog.csdn.net/qq_37107430/article/details/145220709
免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!