javascript流程控制

一、顺序结构

按照书写顺序来执行,是程序中最基本的流程结构。

二、选择结构(分支结构、条件结构)

根据给定的条件有选择的执行形相应的语句。

(1)   if    else if     else

1.单路分支

if(条件){

条件成立执行的语句

}

2.双路分支

if(条件){

}else{

}

3.多路分支

if(条件1){

}else if(条件2){

}else if(条件3){

}......else{

}

(2)

switch(变量任何的数据类型){

case 值1:

表达式1;

break;

case 值2:

表达式3;

break;

.........

defalut:

表达式

}

三、循环结构

1.for

for(变量=初始值;变量<=结束值;变化值){

循环体

}

2.while

当条件满足的时候,执行循环体,当不满足的时候退出循环

while(表达式){

循环体

}

3.do{

}while(表达式)

先最少执行一次,再进行条件的判断,如果条件满足继续执行,如果不满足则退出循环。

************************************************

1.do{}while   和while的区别

while:当条件满足的时候,执行循环体,当不满足的时候退出循环,先判断后执行。

do{}while:先最少执行一次,再进行条件的判断,如果条件满足继续执行,如果不满足则退出循环。

2.for  和while的区别

for一般是用于循环指定的次数

while是根据条件的真假来循环,当真的时候进行循环,假的时候退出循环。

************************************************

4.for in

遍历数组或对象

四、跳转语句

1.break;

格式:break;

跳出并且终止循环,如果后面有代码,则继续往下执行。

2.continue;

格式:continue;

跳出并且终止当前的循环,如果下个值仍满足循环条件,则继续循环。

时间: 2024-10-25 05:53:00

javascript流程控制的相关文章

JavaScript学习笔记——javascript流程控制

javascript流程控制流程:就是程序代码的执行顺序.流程控制:通过规定的语句让程序代码有条件的按照一定的方式执行. 一.顺序结构 按照书写顺序来执行,是程序中最基本的流程结构. 二.选择结构(分支结构.条件结构) 根据给定的条件有选择的执行形相应的语句. (1) if else if else 1.单路分支 //条件可以是表达式也可以是任何的数据类型 //大括号会把他里面的代码当作一个整体来运行,如果只有一条语句,可以省略大括号 if(条件){ 条件成立执行的语句 } 2.双路分支 if(

五、JavaScript流程控制

1. 流程控制 在一个程序执行的过程中,各条代码的执行顺序对程序的结果是有直接影响的.很多时候我们要通过控制代码 的执行顺序来实现我们要完成的功能. 简单理解: 流程控制就是来控制我们的代码按照什么结构顺序来执行 流程控制主要有三种结构,分别是顺序结构.分支结构和循环结构,这三种结构代表三种代码执行的顺序. 2. 顺序流程控制 顺序结构是程序中最简单.最基本的流程控制,它没有特定的语法结构,程序会按照代码的先后顺序,依次执行, 程序中大多数的代码都是这样执行的 3. 分支流程控制 if 语句 3

网站前端_JavaScript.0006.JavaScript流程控制

if语句: 说明: 对于if语句括号里的表达式,Js会自动调用Boolean()转型函数将这个表达式的结果转换为一个布尔值,如果为true就执行语句块里的代码段 var userScore = 100 // 第一种形式: 如果语句块只有一句,可省略{} if(userScore > 90) console.log("your score level is A.") // 第二种形式: 如果语句块只有多句,可包含{} if(userScore > 90){     conso

[Web 前端] 023 js 的流程控制、循环和元素的获取、操作

1. Javascript 流程控制 用于"基于不同条件执行不同的动作"的场合 1.1 if 语句 三种形式 // 第一种 if... // 第二种 if... else ... // 第三种 if... else if... else... 支持 单分支 双分支 多分支 注意 else if 中间必须要有空格 对第二种形式举例 if(1+1=2){ console.log("true"); } else{ console.log("false"

Unit04: JavaScript 概述 、 JavaScript 基础语法 、 流程控制

Unit04: JavaScript 概述 . JavaScript 基础语法 . 流程控制 my.js function f3() { alert("唐胜伟"); } demo1.html  演示点击按钮,弹出提示框 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <

HTML5独家分享:原生JavaScript学习笔记2——程序流程控制

当当当当 .....楼主又来了!新一期的JS学习笔记2--程序流程控制更新了! 当当当当 .....楼主又来了!新一期的JS学习笔记2--程序流程控制更新了! 想一键获取全部JS学习笔记的可以给楼主留言哦! js中的程序控制语句 常见的程序有三种执行结构: 1. 顺序结构 2. 分支结构 3. 循环结构 顺序结构:程序从第一行开始执行,按顺序执行到最后一行 分支结构:就像一条岔路口,必须选择且只能选择其中一条道路继续走下去,不能同时执行两个分支里的代码. 我们可以使用如下三种方式来实现程序的分支

JavaScript小结2——流程控制

JavaScript中的流程控制基本上与java一样 分为顺序结构,选择结构(分支结构,条件结构),循环结构 1.顺序结构 是按照书写的顺序来执行,是程序中最基本的结构 2.选择结构 2.1 if - else 语句 if(grade > 90){ document.write("优秀"); }else if(grade > 80){ document.write("良好"); }else if(grade >70){ document.write

javascript 运算符,流程控制,四种变量,函数一级页面交互

每一种语言中都有自己的运算符,表现方式都有一些区别. javascript运算符如下: - 赋值运算符 前提:x=5,y=5 | 运算符 | 例子 | 等同于 | 运算结果 | | :----- | :--- | ------ | -------- | | = | x=y | | 5 | | += | x+=y | x=x+y | 10 | | -= | x-=y | x=x-y | 0 | | *= | x*=y | x=x*y | 25 | | /= | x/=y | x=x/y | 1 |

python 之 前端开发( JavaScript变量、数据类型、内置对象、运算符、流程控制、函数)

11.4 JavaScript 11.41 变量 1.声明变量的语法 // 1. 先声明后定义 var name; // 声明变量时无需指定类型,变量name可以接受任意类型 name= "egon"; ? // 2. 声明立刻定义 var age = 18; 2.变量名命名规范 1.由字母.数字.下划线.$ 组成,但是不能数字开头,也不能纯数字2.严格区分大小写3.不能包含关键字和保留字(以后升级版本要用的关键字).如: abstract.boolean.byte.char.clas