博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript中的流程控制
阅读量:4677 次
发布时间:2019-06-09

本文共 1251 字,大约阅读时间需要 4 分钟。

一、程序的三种基本结构

顺序结构

从上到下执行的代码就是顺序结构

程序默认就是由上到下顺序执行的

分支结构

根据不同的情况,执行对应代码

循环结构

循环结构:重复做一件事情

二、分支结构

if语句

语法结构if (/* 条件表达式 */) {  // 执行语句}if (/* 条件表达式 */){  // 成立执行语句} else {  // 否则执行语句}if (/* 条件1 */){  // 成立执行语句} else if (/* 条件2 */){  // 成立执行语句} else if (/* 条件3 */){  // 成立执行语句} else {  // 最后默认执行语句}

三元运算符 :

表达式1 ? 表达式2 : 表达式3是对if……else语句的一种简化写法

switch语句

语法格式:

switch (expression) {  case 常量1:    语句;    break;  case 常量2:    语句;    break;  case 常量3:    语句;    break;  …  case 常量n:    语句;    break;  default:    语句;    break;}break可以省略,如果省略,代码会继续执行下一个case

布尔类型的隐式转换

转换为true   非空字符串  非0数字  true 任何对象转换成false  空字符串  0  false  null  undefined取反则输出hello

三、循环结构

在javascript中,循环语句有三种,while、do..while、for循环。

while语句

基本语法:

// 当循环条件为true时,执行循环体,// 当循环条件为false时,结束循环。while (循环条件) {  //循环体}

比如求0~100的和

do...while语句

do..while循环和while循环非常像,二者经常可以相互替代,但是do..while的特点是不管条件成不成立,都会执行一次。

基础语法:

do {  // 循环体;} while (循环条件);// 初始化变量var i = 1;var sum = 0;do {  sum += i;//循环体  i++;//自增} while (i <= 100);//循环条件

for语句

while和do...while一般用来解决无法确认次数的循环。for循环一般在循环次数确定的时候比较方便

// for循环的表达式之间用的是;号分隔的,千万不要写成,for (初始化表达式1; 判断表达式2; 自增表达式3) {  // 循环体4}

continue和break

break:立即跳出整个循环,即循环结束,开始执行循环后面的内容(直接跳到大括号)

continue:立即跳出当前循环,继续下一次循环。

转载于:https://www.cnblogs.com/hzdwwzz/p/10289794.html

你可能感兴趣的文章
大道至简阅读笔记01
查看>>
多个模块使用python logging
查看>>
Linux高级变量
查看>>
php ffmpeg
查看>>
java中== 和 .equals()的区别
查看>>
网络流学习笔记
查看>>
jquery validate
查看>>
模板函数与模板类
查看>>
WPF月视图控件
查看>>
Android指纹识别
查看>>
C#设计模式之十六观察者模式(Observer Pattern)【行为型】
查看>>
VS中的预先生成事件和后期生成事件
查看>>
JavaScript知识(二)
查看>>
Windows phone 8 学习笔记(7) 设备
查看>>
SQL Server的备份
查看>>
SQL Server 重置Identity标识列的值(INT爆了)
查看>>
DB2 Error
查看>>
辗转相除法的原理
查看>>
C Primer Plus note7
查看>>
shell 常用命令
查看>>