<--流程控制,简单理解,就是控制我们代码按照什么结构顺序来执行-->
前言:本文适合无任何语言基础的小白学习。
目录
<--流程控制,简单理解,就是控制我们代码按照什么结构顺序来执行-->
一.顺序结构
顺序结构是程序中最简单、最基本的流程控制,它没有特定的语法结构,程序会按照代码的先后顺
序,依次执行,程序中大多数的代码都是这样执行的。
二.分支结构
从上而下执行代码的过程中,根据不同的条件,执行不同的路径代码(多选一的过程),从而得到
不同的结果。
2.1 if语句
语法结构:
if(条件表达式){
//执行语句
}
条件表达式为真则执行,为假则跳过执行后续代码 。
2.2 if-else(双分支语句)
语法结构:
if(条件表达式){
//执行语句1
}
else{
//执行语句2
}
表达式为真执行语句1,否则执行语句2。
2.3 if-else if(多分支语句)
语法结构:
if(条件表达式1)
{
//语句1
}else if(条件表达式2){
语句2
}eles if(条件表达式3){
语句3
}else{
结束语句
}
执行思路:
如果条件表达式1 满足就执行,执行完毕后,退出整个if分支语句。
如果条件表达式1不成立,则判断条件表达式2,以此类推。
都不成立的话则执行else里面的语句。
2.4 三元表达式
语法结构:
表达式?表达式1:表达式2
- 如果满足表达式,则执行表达式1,不满足则执行表达式2。
- 三元表达式相较于if-else显得更加精炼。
2.5 switch-case
switch (表达式) {
case value1:
//Statements executed when the
//result of expression matches value1
break;
case value2:
//Statements executed when the
//result of expression matches value2
break;
...
case valueN:
//Statements executed when the
//result of expression matches valueN
break;
default:
//Statements executed when none of
//the values match the value of the expression
}
三.循环结构
在程序中,一组被重复执行的语句被称之为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被称之为循环语句
3.1 for循环
for(var i=1;i<=100;i++){
console.log('你好');
}
for循环可以重复执行相同的代码,也可以重复执行不同的代码。
相同代码相对简单,不做演示。这里为重复不同的代码:
for (var i = 1; i <= 100; i++) {
console.log('今年' + i + '岁了');
}
示例如图:
for循环实现九九乘法表:
var str = '';
for (var i = 1; i <= 9; i++) {
for (var j = 1; j <= i; j++) {
str += j + 'x' + i + '=' + i * j;
}
str += '\n';
}
3.2 while与do-while循环
示例:
let n = 0;
let x = 0;
while (n < 3) {
n++;
x += n;
}
do-while:
let n = 5
do {
console.log('hello');
} while (--n)
--------本文到此就结束了--------
.你的【点赞,好评,收藏】是我创作的动力。感谢大家支持
补充:
- alert在浏览器中弹出一个警告对话框,显示指定的消息。
- prompt它用于在浏览器中弹出一个对话框,请求用户输入一些信息。