javascript Control flow(控制语句)
Conditional statements(控制语句)
if…else
if (condition) {statement_1;
} else {statement_2;
}
if (condition_1) {statement_1;
} else if (condition_2) {statement_2;
} else if (condition_n) {statement_n;
} else {statement_last;
}
1.判断条件为false
false; undefined; null; 0; NaN; the empty string (""). 其余都为true
switch statement
switch (expression) {case label_1:statements_1[break;]case label_2:statements_2[break;]…default:statements_def[break;]
}
Loops and iteration
for statement
for ([initialExpression]; [condition]; [incrementExpression])statement
for…in… 输出的是index
for (variable in object)statement
for…of…输出的是value
for (variable of object)statement
const arr = [3, 5, 7];
arr.foo = 'hello';for (let i in arr) {console.log(i); // logs "0", "1", "2", "foo"
}for (let i of arr) {console.log(i); // logs 3, 5, 7
}
do…while statement; while statement
dostatement
while (condition);
while (condition)statement
break continue
参考:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Control_flow_and_error_handling
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration
javascript Control flow(控制语句)相关推荐
- Asynchronous JS: Callbacks, Listeners, Control Flow Libs and Promises
非常好的文章,讲javascript 的异步编程的. ------------------------------------------------------------------------- ...
- 深度学习编译器Data Flow和Control Flow
深度学习编译器Data Flow和Control Flow 本文介绍了一下深度学习框架的Data Flow和Control Flow,基于TensorFlow解释了TensorFlow是如何在静态图中 ...
- 使用 Javascript 与 Flow 交互
本文假设读者是熟悉 JavaScript 和 React[1] 的开发者,对 Flow[2] 有着一定的了解,或者熟悉 Flow 智能合约语言 Cadence[3] 相关的概念. 我们将通过本文熟悉并 ...
- CMU15-213学习笔记(六)Exceptional Control Flow
CMU15-213学习笔记(六)Exceptional Control Flow 程序的正常执行顺序有两种: 按顺序取下一条指令执行 通过CALL/RET/Jcc/JMP等指令跳转到转移目标地址处执行 ...
- Boomerang: a Metadata-Free Architecture for Control Flow Delivery
Boomerang(回旋镖): a Metadata-Free Architecture for Control Flow Delivery 摘要: 问题:现在服务器的工作负载的具有大量的指令,占用更 ...
- 异常控制流(Exception Control Flow)
文章目录 1. 异常(Exception) 1.1 异常处理 1.2 异常类别 2. 进程 2.1 逻辑控制流 2.2 私有地址空间(虚拟内存) 2.3 用户模式和内核模式 2.4 上下文切换 3. ...
- 了解JavaScript的Flow、认识Flow及其简单用法
初识Flow JavaScript的类型检查器,是一个小工具(需要npm安装). 用法:在参数后面加":"跟类型,即参数: 类型.如下图: 这种用法叫做:类型注解,表示前面的参数必 ...
- Welcome-to-Swift-05控制流(Control Flow )
Swift提供了所有c类语言的控制流结构.包括for和while循环来执行一个任务多次:if和switch语句来执行确定的条件下不同的分支的代码:break和continue关键字能将运行流程转到你代 ...
- MySQL Control Flow Functions(控制流)
名称 描述 CASE Case operator IF() If/else construct IFNULL() Null if/else construct NULLIF() Return NULL ...
最新文章
- ajax 下拉刷新 上拉加载更多,局部刷新iscroll控件的具体使用(下拉刷新,上拉加载更多)...
- 黑马程序员——Java集合基础知识之Map
- 消控中心人员配置_关于2018年度环创中心楼宇物业综合管理考评情况的通报
- 「Unity」UGUI的Text实现首行缩进的办法
- element table根据条件隐藏复选框
- 易华录发布蓝光存储新品
- linux svn上传目录_Linux系统下svn更新自动同步到web目录
- 数据分析数据可视化(三)
- 阶段1 语言基础+高级_1-3-Java语言高级_07-网络编程_第2节 TCP协议_3_TCP通信的客户端代码实现...
- gcc -l:手动添加链接库
- android 整人代码‘’,史上最全的 整人代码
- Github上优秀的开源小程序汇总
- 如何在WIN10/SERVER2016上安装MSSQL2000数据库
- ls命令显示颜色含义详解
- 关于蓝墨云班课,视频不能拖动,但想快速搞完的解决方法
- App地推活动怎么做才能事半功倍
- opencv4+contrib 编译
- windows 操作系统安全运维所考虑的安全基线内容
- java 图像特效之黑白 浮雕和底片
- smart gesture安装失败_3ds Max 2014 下载与安装步骤
热门文章
- vue 判断对象不为空_Vue 学习笔记(二):实例
- 算法 摩尔投票算法(图解例题)
- 中心对称又是轴对称的图形_2020广东省考行测备考:图形推理之对称知多少
- 力扣131. 分割回文串(JavaScript)
- php html页面获取session,怎么在html中获取session变量
- java day of month_Java Calendar实例增加DAY_OF_MONTH作为递减(仅)HOUR或MINUTE的副作用
- python抽象类可以实例化吗,是否可以在Python中创建抽象类?
- 原生html开发环境,推荐HTML5/Javascript的开发环境?
- linux从表中提取信息,如何用Linux命令提取表格文本中的某列
- python中if语句的实例_Python基础入门-IF语句