前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript控制语句

JavaScript控制语句

作者头像
zy010101
发布2022-06-28 09:58:37
5190
发布2022-06-28 09:58:37
举报
文章被收录于专栏:程序员

JavaScript控制语句

控制流语句通过使用决策、循环和分支来分解执行流。JavaScript支持的决策语句(if、if-else、switch)、循环语句(for、while、do-while)和分支语句(break、continue、return)。

JavaScript的这些语句和C/C++的差不多。

条件语句

花括号不是必须的,如果花括号包含的部分只有一行代码,那么可以不使用花括号。一般情况下,都是会使用花括号的。

选择语句

代码语言:javascript
复制
switch(n)
{
    case 1:
        执行代码块 1
        break;
    case 2:
        执行代码块 2
        break;
    default:
        与 case 1 和 case 2 不同时执行的代码
}

js中,这个n可以是任意的数据类型。随后n的值会与结构中的每个case的值做比较。如果存在匹配,则与该case关联的代码块会被执行。使用 break来阻止代码自动地向下一个case运行,当所有的case都无法和n的值匹配的时候,default下面的语句就会执行。和if-else相同,case语句后面的执行体也可以包括在一个大括号内。

for循环

代码语言:javascript
复制
for (语句 1; 语句 2; 语句 3)
{
    被执行的代码块
}

语句1在代码块开始前执行,只执行一次; 语句2定义循环终止的条件; 语句3在循环体被执行之后执行。 这三条语句都可以省略,但是分号不能省略,这点和C/C++一样。

while循环

代码语言:javascript
复制
while (条件)
{
    需要执行的代码
}

只要条件为真,while循环就会一直执行。因此,我们要记得在循环体内跳出while循环。在跳出循环的时候,我们可以改变条件使其为假,也可以使用break语句跳出循环,下文会介绍break语句。

do-while循环

代码语言:javascript
复制
do
{
    需要执行的代码
}
while (条件);

do-while循环和while循环的区别是,do-while循环至少会执行一次循环体。

break语句

break 语句用于跳出循环。例如:

代码语言:javascript
复制
for (var i=0;i<10;i++)
{
    if (i===3) {
        break;      //当i===3的时候,跳出循环
    }
}

continue语句

continue 用于跳过循环中的一个迭代。

代码语言:javascript
复制
for (var i=0;i<=10;i++)
{
    if (i==3) {
        continue;   //当i===3的时候,本次循环提前结束,跳过下面的console.log(i)的执行
    }
    console.log(i)
}

return语句

return 语句会终止函数的执行并返回函数的值。在JavaScript函数部分会看到其作用。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-06-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JavaScript控制语句
    • 条件语句
      • 选择语句
        • for循环
          • while循环
            • do-while循环
              • break语句
                • continue语句
                  • return语句
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档