欢迎光临
我们一直在努力

JS——流程控制

在一个程序执行的过程中,各条代码的执行顺序对程序的结果是有直接影响的。很多时候我们要通过控制代码的执行顺序来实现我们要完成的功能。

1、定义

流程控制就是来控制代码按照什么结构顺序来执行

2、分类

一、顺序流程控制

(一)定义

顺序结构是程序中最简单的、最基本的流程控制,它没有特定的语法结构,程序会按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的

(二)代码块

我们的程序是由一条条语句构成的,语句是按照从上到下的顺序一条条执行的,在js中,可以使用{}来为语句进行分组, 同一个{}中的语句,我们称为一组语句,他们要么都执行,要么都不执行一个{}中的语句,我们也称为一个代码块

在代码块的后边,就不用编写;号了,

es5中js中的代码块,只具有分组的作用,没有其他的用途,代码块内容的内容,在外部是完全可见的,即es5中{}没有块级作用域

es6中js中的代码,具有块级作用域

{
alert(\”hello\”);
console.log(\”你好\”);
var num = 100; //没有作用域,{}外可以访问
let num1=100; //有作用域,{}外不可以访问
}
console.log(num);

二、分支流程控制

由上到下执行代码的过程中,根据不同的条件,执行不同的路径代码(执行代码多选一的过程),从而得到不同的结果

(一)if分支语句(条件判断语句)

(1)if语句

1、语法结构

if(条件表达式){

        执行语句

赞(0)
未经允许不得转载:171主机测评 » JS——流程控制
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址