Javascript-关于break、continue、return语句

JS-break:break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的

 1 for(var i=1;i<=10;i++) {
 2     if(i==8) {
 3         break;
 4     }
 5     console.log(i);
 6 }
 7 //当i=8的时候,直接退出for这个循环。这个循环将不再被执行!输出结果:1234567
 8 var n=1;
 9 var n=2;
10 var n=3;
11 switch (n){
12     case 1:
13         console.log(1)
14         break;
15     case 2:
16         console.log(2)
17         break;
18     default:
19         console.log(‘其他‘)
20 }

JS-continue:continue语句和break语句相似。不同的是,它不是退出一个循环,而是开始循环的一次新迭代。continue语句只能用在while语句、do/while语句、for语句、或者for/in语句的循环体内,在其它地方使用都会引起错误!

1 for(var i=1;i<=10;i++) {
2     if(i==8) {
3         continue;
4     }
5     console.log(i);
6 }
7 //当i=8的时候,直接跳出本次for循环。下次继续执行。输出结果:1234567910

JS-return:return语句就是用于指定函数返回的值。return语句只能出现在函数体内,出现在代码中的其他任何地方都会造成语法错误!

 1 var fun = function () {
 2     for(var i=0; i<5; i++){
 3         if(i==2){
 4             return
 5         }
 6         console.log(i)
 7     }
 8 }
 9
10 fun();//输出0 1

原文地址:https://www.cnblogs.com/studyshufei/p/8469715.html

时间: 2024-11-05 20:21:05

Javascript-关于break、continue、return语句的相关文章

高程(3):操作符、for、for...in循环、break/continue/return语句、函数等

1.关系操作符 注意点:1)比较操作数是两个字符串,是比较字符串的字符编码值. 如:"a" > "b"  返回 false:"a" > "B"  返回 true; 2)[特别注意]如果是比较两个数字类型的字符串,也是按照字符编码值比较. 如:"256" > "6"  返回 false; 2.相等==和全等=== 区别:相等比较有隐式类型转换,而全等则没有类型和数据都要相

C#break ,continue, return区别详解 [转载]

C#编程语法中break ,continue, return这三个常用的关键字的学习对于我们编程开发是十分有用的,那么本文就向你介绍break ,continue, return具体的语法规范. C#编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?让我们开始介绍吧: 一.C#编程语法之break语句: break语句会使运行的程序立刻退出包含在最内层的循

详解C#break ,continue, return

C#编程语法中break ,continue, return这三个常用的关键字的学习对于我们编程开发是十分有用的,那么本文就向你介绍break ,continue, return具体的语法规范. C#编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?让我们开始介绍吧: 一.C#编程语法之break语句: break语句会使运行的程序立刻退出包含在最内层的循

js中的break ,continue, return (转)

面向对象编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?让我们开始介绍吧: js编程语法之break语句: break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句. 由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的. 如果一个循环的终止条件非常复杂,那么使用break语

js中的break,continue,return

js中的break,continue, return (转) 面向对象编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?让我们开始介绍吧: js编程语法之break语句: break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句. 由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是

详解C#的break,continue,return

C#编程语法中的break,continue,return这三个常用的关键字对我们的编程开发是非常有用的,那么我就向大家介绍下break,continue,return的用法. 一.C#编程语法之break语句: break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句.由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的. 如果一个循环的终止条件非常复杂,那么使用break语句来实现某些条件比用一个循环表达式来表达

Python break continue pass语句day06

Python break 语句 Python break语句,就像在C语言中,打破了最小封闭for或while循环. break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句. break语句用在while和for循环中. 如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码. Python语言 break 语句语法: break 实例: #!/usr/bin/python for letter in 'Python':

break,continue,return和exit的区别

1.break break语句的使用场合主要是switch语句和循环结构. 在循环结构中使用break语句,就退出循环,接着执行循环结构下面的第一条语句. 如果在多重嵌套循环中使用break语句,当执行break语句的时候,退出的是它所在的循环结构,对外层循环没有任何影响. 如果循环结构里有switch语句,并且在switch语句中使用了break语句,当执行switch语句中的break语句时,仅退出switch语句,不会退出外面的循环结构. 2.continue continue语句结束循环

C#中break,continue,return,,goto,throw的区别(转--未整理完)

break 语句用于终止最近的封闭循环或它所在的switch 语句. 控制传递给终止语句后面的语句(如果有的话). /// <summary> /// break 示例 /// 在此例中,条件语句包含一个应该从 1 计数到 100 的计数器 /// 但 break 语句在计数达到 4 后终止循环. /// </summary> static void Main() { for (int i = 1; i <= 100; i++) { if (i == 5) { break;

Java关键字 Finally执行与break, continue, return等关键字的关系

长文短总结: 在程序没有在执行到finally之前异常退出的情况下,finally是一定执行的,即在finally之前的return语句将在finally执行之后执行. finally总是在控制转移语句(break,continue,return等)执行之前执行. 可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机.接下来我就带您一步一步的揭开这个 finally 的神秘面纱. 问题分析 首先来问大家一个问题:finally 语句块一定会执行吗? 很多人都认为 fina