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

来源:互联网 发布:骑士队球员数据 编辑:程序博客网 时间:2024/05/16 07:12

输入语句

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(表达式){case1:     语句块1break;case2:        语句块2break;default:     语句块n}
  • 语法规则
    default子句是可选的,当所有的case都不匹配的时候,会执行default
    break语句用来在执行完一个case分支后使程序跳出switch语句块
    如果不加break,则语句会继续执行,直到找到break

for 循环

  • 语法格式
for (初始化; 循环条件; 条件变更){    循环体;}
  • 语法规则
    先执行初始化条件
    再判断循环条件,如果成立执行循环体,否则结束for循环
    循环体执行后执行条件变更,再判断循环条件。
    依次类推…..

while 循环

  • 语法格式
while(循环条件){    循环体;}
  • 语法规则
    先判断循环条件,如果成立执行循环体,否则结束循环。
    循环体执行过后,再次判断循环条件。
    依次类推……

do-while循环

  • 语法格式
do {    循环体语句;} while (循环条件); 
  • 语法规则
    先1次执行循环体,再判断循环条件
    如果成立执行循环体,否则结束循环
    依次类推……

特殊流程控制语句语句

  • break 语句
    终止本层循环
  • continue 语句
    终止本次循环

微信公共号