这是一个迷宫,现在我们想要离开这个迷宫,有两个方法,第一个去B点,第二个去C点,为什么不是A点呢?这是出生点o_0
中途你会碰见传送门,分别是直接传送出去的C点和需要在走一段路的B点
*
正式进入两个关键词的了解
continue关键词与break关键词
break关键词在switch判断语句中使用了,但并没有详细了解
break,中文翻译: 跳出,中断,折断
continue,中文翻译:中断后再继续,持续,继续
从中文中可以发现,它们区别是........自己猜
*
代码层面
<!DOCTYPE html>
<html>
<head>
<meta charset="GBK">
<title>Document</title>
</head>
<body>
<script>
for(i = 1;i < 6;i++)
{
if(i < 3)
break;
console.log(i);
}
for(i = 1;i < 6;i++)
{
if(i<3)
continue;
console.log(i);
}
</script>
</body>
</html>
!!!!!!!!
什么鬼?
根据中文翻译中的中文,去理解这个输出点究竟是什么
做法,中文翻译有三个,每个意思都去了解一下,然后把代码复制粘贴去试,先注释掉第一个循环,再注释掉第二个循环,你马上就会知道它们的区别是什么
*
当然,试试是最好的,但是秋刀鱼作为一名较为合格的作者,是会打乱顺序粘贴出来的
第一张:空的?
第二张:输出了内容
*
这是它们的效果图,根据中文就翻译一下
break,跳出了循环,中断循环,中断循环。
continue,中断后继续循环,继续循环,持续循环。
这么一看,哎啊,说好的打乱顺序呢?每次,那个只是烟雾弹。
区别,break直接跳出循环,不运行break之后的全部语句,前提在满足条件break时,你输入任何代码都是失效的
continue,满足了条件,中断这一次循环,直接跳到下一次循环中,继续运行。
看不懂?没关系。
超级大白话版本:break直接走人,直接出迷宫了,不需要回去了,完成任务了,直接完成游戏大结局了。
continue跳过了一个步骤,还有一些步骤,完成了这些步骤,才算完成——走出迷宫这个任务
小结
注意点:无论是break还是continue它们是用于循环中的,其中break可以用于switch判断语句
其他语句均不能成功!
break,强中强,直接杀死比赛,continue,有点弱,因为还有很多步骤需要走!