博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 2
阅读量:6681 次
发布时间:2019-06-25

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

流程控制语句

程序执行是过程化的也就是说从上往下依次执行,但是有些时候我们需要让他执行某部分,不执行某部分或者反复执行某部分,这些就是流程控制. 语句1; 语句2; . . . 语句N;

条件语句

JavaScript提供if结构和switch结构,完成条件判断。

1. if 结构

语法: javascript if(表达式1){ 表达式2; } 表达式3; 说明: 程序判断表达式1,成立执行表达式2,不成立执行表达式3

2. if...else... 语句

语法: javascript if(表达式1) { 表达式2; } else { 表达式3; } 表达式4; 说明: 程序判断表达式1,成立执行表达式2,不成立执行表达式3,再执行表达式4

3. if...else if...

javascript if(表达式1) { 表达式2; } else if(表达式3) { 表达式4; } else if(表达式5) { 表达式6; } else { 表达式7; } 表达式8;

4. 嵌套使用

javascript if(表达式1) { //区块1 if(表达式2) { //区块2 表达式3; } 表达式4; } 表达式5;说明: 1. 程序判断表达式1,不成立执行表达式5,成立进入区块1; 2. 进入区块1,判断表达式2,成立执行表达式3,否则执行表达式4;

5. switch结构

javascript var a = 1; switch(a) { case 1 : console.log(1); break; case 2 : console.log(2); break; case 3 : console.log(3); break; default : console.log("default"); }说明: break:跳出控制语句;default:当所有case都不匹配时执行default;

循环语句

循环语句用于重复执行某个操作,它有多种形式。

1. while循环

javascript while(表达式1) { 表达式2; } 表达式3; 说明:首先判断表达式1,成立执行表达式2,然后继续判断表达式1,如果不成立执行表达式3

2. do...while...循环

javascript do { 表达式1; } while(表达式2); 表达式3; 说明:先执行表达式1,在判断表达式2,如果成立,继续执行表达式1,不成立执行表达式3;

3. for循环

for语句是循环命令的另一种形式,它分成三步: - 初始化(initialize):确定循环的初始值,只在循环开始时执行一次; - 测试(test):检查循环条件,只要为真就进行后续操作; - 递增(increment):完成后续操作,然后返回上一步,再一次检查循环条件。

语义: ```javascript for(初始化;测试;递增) {

} 执行流程:javascript for(表达式1;表达式2;表达式3) { 表达式4; } 表达式5; ``` 说明:首先执行表达式1,再判断表达式2,如果表达式2成立,则执行表达式4,再执行表达式3,再判断表达式2,不成立的话执行表达式5;

break语句和continue语句

  • break语句用于跳出代码块或循环。
  • continue语句用于立即终止本次循环,返回循环结构的头部,开始下一次循环。

转载于:https://www.cnblogs.com/wangnima1314/p/5967351.html

你可能感兴趣的文章
计算机专业常用英语
查看>>
HBase源码分析之Region上Spilt流程
查看>>
青年之锋——文学之家
查看>>
不管你信不信 大数据正在遭遇尴尬!
查看>>
Android 反编译[持续更新]
查看>>
130行代码写一个模板引擎
查看>>
计算机编码
查看>>
Redis应用-位图
查看>>
前端工程不了解?带你踩坑加爬坑。
查看>>
分享一个简单的画刷动画效果:
查看>>
新年伊始也来谈谈Webfont
查看>>
(0,fn)()的执行原理
查看>>
地址栏中输入url到显示出网页间的过程
查看>>
H5 分层屏幕适配
查看>>
Django笔记---环境搭建
查看>>
[译]理解JS中的闭包
查看>>
推荐:聚合局域网服务的扫描插件 LN2(蓝图)
查看>>
自己总结的手写代码片段
查看>>
系统SDK介绍-01
查看>>
copy strong weak assign的区别
查看>>