欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

透彻掌握JavaScript:第1.9章 语句详解

最编程 2024-07-29 12:18:05
...

本节书摘来自异步社区《深入理解JavaScript》一书中的第1章,第1.9节,作者: 【美】AxelRauschmayer(罗彻麦尔)译者: 王玉林 , 杜欢 , 庄婷婷 , 章子鹏,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.9 语句

JavaScript中的条件和循环语句将在接下来的小节介绍。

1.9.1 条件语句
if语句有一个then从句以及一个可选的else从句,具体的执行取决于布尔条件:

screenshot

推荐始终使用大括号(它们表示零个或多个语句块)。不过如果从句仅有一个单独的语句时可以不必这么做(对for和while语句同样适用):

screenshot

以下是switch语句,fruit的值会决定要执行哪个case:

screenshot

case之后跟的“运算数”可以是任意表达式;在switch里的参数会通过===来进行比较。

1.9.2 循环语句
for循环有如下格式:

screenshot

初始化会在循环开始前执行。条件会在每次循环迭代之前做检查,如果是false则终止循环。后迭代会在每次循环迭代后执行。

以下示例将在控制台打印出数组arr里的每个元素:

screenshot

while循环语句在条件成立的时候会持续循环:

screenshot

do-while循环语句在条件成立时会持续循环。由于条件跟在代码体之后,所以,这些代码体至少会执行一次:

screenshot

有两条语句适用于所有的循环方式:

break可以跳离循环;
continue会开始一个新的循环迭代。

上一篇: JavaScript if...Else 语句

下一篇: 假设