lable 语句
2024-10-08 13:51:43
var is = 20;
loop:
while(is > 10){
console.log(is);
if(is % 7 == 0){
break loop;
}
is --;
}
结果:
break loop; 会结束
loop:
while(is > 10){
}
全部语句,继续执行此循环后面的语句。相当于有一个命令,用来随时结束或中断某件事。也可结合 continue 使用。
但使用 continue loop ;,会得到如下结果
会发现 14 这个值在不断被重复输出,且已形成无限循环。截图时,程序仍在持续运行中 ...
考虑是如下情况 :
while(is > 10){
console.log(is);
if(is % 7 == 0){
continue loop;
}
程序在不断的执行此部分代码,一旦运行到 continue loop 时,便重新运行 while 循环。而并未去执行 if 条件后的 is 自减,因此 is 的值一直是 14 。当重复执行代码判断 while 中条件时, 14 比10 大。
故,程序一直在输出 14 。
最新文章
- StatePattern(状态模式)
- DataTable数据检索的性能分析(转寒江独钓)
- 用Window Authentication的方式去连接SQLServer
- CSS布局基础之二认识Viewport
- cocoapods 更新失败 bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)
- Python 2.7教程
- ccr1
- 深入Windows窗体原理及控件重绘技巧
- android 分辨率自适应
- 一个简单的带缓存http代理
- java_前端_autocomplete_搜索框自动匹配提示
- MySQL的数据类型【总结】
- IT学习网站
- 使用 FFT 进行频谱分析
- R语言学习——数组
- semaphore demo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
- java.nio.file.NoSuchFileException
- JS-事件心得
- hdu-1209(细节题)
- 封装UIlabel 辨别用户名 ,话题 ,链接,电话,高亮文字等
热门文章
- (matlab)自定义图像(matlab)
- 第一个vi
- Spring - MVC - thymeleaf 缓存关闭
- MYSQL的索引类型:PRIMARY, INDEX,UNIQUE,FULLTEXT,SPAIAL 区别与使用场合
- Xcode 内存泄露检查出现:nil returned from a method that is expected to return a non-null value iOS 解决方案。
- UVA 10795 A Different Task(模拟)
- [Jenkins] TestComplete 使用Jenkins进行持续集成测试
- List 重载添加-add,删除-remove方法,以及获取子集方法
- buuctf admin writeup
- 吴裕雄 python 神经网络——TensorFlow实现AlexNet模型处理手写数字识别MNIST数据集