022|JavaScript中断语句

上节中我们学习了数组对象。这一节中,我们来处理一个跟数组对象相关的问题。

现在请你编写一个脚本,从一个考试分数数组中找出第一个小于60分的分数。应用前面所学,我们可以写出如下代码:

var scoreArray = [98,61,80,51,79,41]

for (var i = 0; i < scoreArray.length; i++)
{
    score = scoreArray[i];
    if (score<60)
    {
        console.log(score);
    }
}

上面的代码遍历scoreArray数组,会把每一个小于60的分数给打印出来。运行结果如下:

022|JavaScript中断语句_第1张图片
所有小于60的分数都被打印出来了

回顾一下我们的需求,我们需要找出第一个小于60的分数,而不是所有小于60的分数。有没有办法,在找到第一个小于60分数的时候,退出循环呢?

答案就是中断语句(break)。break语句可以使用在for循环、while循环中,用以跳出循环。

将上述代码用break优化后,代码如下:

var scoreArray = [98,61,80,51,79,41]

for (var i = 0; i < scoreArray.length; i++)
{
    score = scoreArray[i];
    if (score<60)
    {
        console.log(score);
        break; // 这里加了一个break语句
    }
}

我们仅仅在if语句里加了一行 “break;”,我们运行看一下运行效果:

022|JavaScript中断语句_第2张图片
打印出第一个小于60的分数

脚本只输出了第一个小于60的分数,满足了期望。

break语句非常的简单,单独一行,用于跳出循环。

好,这节课就讲到这里。恭喜你!你又进步了!继续努力,JavaScript还有很多的特性等着你去发掘。

什么是do...while语句 ?
什么是switch语句?

请继续关注我的课程,我将在后续课程中为大家解答上述问题。

想学计算机技术吗?需要1对1专业级导师指导吗?想要团队陪你一起进步吗?欢迎加我为好友!

我的微信

你可能感兴趣的:(022|JavaScript中断语句)