break,continue,exit三者区别
1)含义
命令 | 作用 |
---|
contiue | 终止当此次前循环提前进入下个循环 |
break | 终止当前所在语句所有动作进行语句外的其他动作 |
exit | 脚本退出 |
练习:
【1】验证continue是此次循环退出,提前进入下次循环
当没有continue时 5 也会显示出来;当使用cotinue时,仅退出了显示5,剩下的都继续执行了。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a4c156219b4a9828d35079d9f90eacc0.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/74041b1143a6b66719d360b7481f2bc7.png)
【2】验证 break 为所在循环退出
退出了for循环,但是还会执行for循环之外的命令
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1f6891a4dad80b49920dfbce7c1e79fa.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/389c2bd91887ee24cc07c39d28f7bba0.png)
【3】exit
当条件成立时,脚本自动退出。剩下的命令也就不执行了。我们可以看到没有执行echo end scripts
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bb6678ba32590ecc6e378c71004e17a2.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/55f433506009282d9a3632fd0017581c.png)