您的位置:首页 > Web前端 > JavaScript

【JavaScript 基础】03 流程控制语句

2017-08-25 16:02 393 查看

输入语句

prompt() 方法用于显示可提示用户进行输入的对话框。

var name = prompt();
var name = prompt("请输入用户名");
var name = prompt("请输入用户名", "name");


结构化程序三种结构

顺序结构

选择结构(分支结构)

循环结构

if 语句

语法格式

if (条件){
语句块
}

if (条件){
语句块
}else{
语句块
}

if (条件1){
语句块1
}else if(条件2){
语句块2
}else if(条件3){
语句块3
}else{
语句块n
}


语法规则

if 后面的大括号如果不加,则默认为只将第一行语句放入if中。

else if 根据需要可以有1个或者多个,else语句只能有1个。

if 语句彼此之间可以相互嵌套

switch 语句

语法格式

switch(表达式){
case 值1:
语句块1
break;
case 值2:
语句块2
break;
default:
语句块n
}


语法规则

default子句是可选的,当所有的case都不匹配的时候,会执行default

break语句用来在执行完一个case分支后使程序跳出switch语句块

如果不加break,则语句会继续执行,直到找到break

for 循环

语法格式

for (初始化; 循环条件; 条件变更){
循环体;
}


语法规则

先执行初始化条件

再判断循环条件,如果成立执行循环体,否则结束for循环

循环体执行后执行条件变更,再判断循环条件。

依次类推…..

while 循环

语法格式

while(循环条件){
循环体;
}


语法规则

先判断循环条件,如果成立执行循环体,否则结束循环。

循环体执行过后,再次判断循环条件。

依次类推……

do-while循环

语法格式

do {
循环体语句;
} while (循环条件);


语法规则

先1次执行循环体,再判断循环条件

如果成立执行循环体,否则结束循环

依次类推……

特殊流程控制语句语句

break 语句

终止本层循环

continue 语句

终止本次循环

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript