哈喽小伙伴们,本文将收录在JavaScript【前端童子功】这个专栏里;这个专栏里边会收录一些JavaScript的基础知识和项目实战;希望大家可以多多支持,你们的支持就是我创作的动力;让我们一起来看看吧
流程 指的是代码的执行顺序
流程控制 指通过规定的语句让程序代码有条件的按照一定的方式执行
结构 | 描述 |
---|---|
顺序结构 | 按照书写顺序从上到下的执行代码 |
选择结构 | 根据给定的条件有选择的执行相应的语句 |
循环结构 | 在给定的条件满足的情况下,反复的执行同一段代码 |
选择(分支、条件)结构 —— 根据给定的条件有选择的执行相应的语句
单路分支
if(判断条件){
条件为真,执行该处代码
}
双路分支(两条分支二选一)
if(判断条件){
条件为真,执行该处代码
}else{
条件为假,执行该处代码
}
多路分支
if(条件1){
条件1 成立,执行代码
}else if(条件2){
条件1不成,条件2成立, 执行代码
}else if(条件3){
条件1 条件2都不成立,条件3成立, 执行代码
}else{
所有条件都不成立, 执行代码
}
嵌套分支
if (条件1){
条件1 成立,执行代码
if(条件2){
条件1 条件2 都成立,执行代码
if(条件3){
条件1 条件2 条件3 都成立,执行代码
}else{
条件1 条件2成立,条件3不成立,执行代码
}
}else if(条件4){
条件1成立 条件2不成立,执行代码
}
}
switch (需要判断的值) {
case 值1:
当需要判断的值==值1 ,执行代码
break;
case 值2:
当需要判断的值==值2 ,执行代码
break;
case 值3:
当需要判断的值==值3 ,执行代码
break;
default:
以上条件都不满足
}
if分支与switch分支的区别与选择:
在给定的条件满足的情况下,重复执行同一段代码。
for(初始值;终止值;更新值){
循环体;
}
for(var i=0;i<100;i++){
循环体;
}
执行顺序:
while(终止条件){
循环体;
}
do{
循环体;
}while(终止条件)
do while
循环至少被循环一次for循环
break
: 语句可以立即退出循环,阻止再次反复执行任何代码。continue
: 语句退出当前循环,根据控制表达式还允许继续进行下一次循环。for
循环必须知道循环次数,而while
循环次数可以不确定for
循环for
循环,当无法写出循环条件的起始结束步进值时考虑用while
循环do while
循环先执行循环体后判断条件是否成立;while
循环先判断条件是否成立,后执行循环体do while
循环的循环体至少执行一次do while
循环更多Node知识以及API请大家持续关注,尽请期待。各位小伙伴让我们 let’s be prepared at all times!
✨原创不易,还希望各位大佬支持一下!
点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富!