首页 > 其他分享 >break ,continue,retrun的区别

break ,continue,retrun的区别

时间:2022-10-22 12:14:09浏览次数:43  
标签:返回 return break continue retrun 循环

break ,continue,retrun的区别

1:break

在循环体内结束整个循环过程

for (var i = 1; i <= 5; i++) {
	if(i == 3){
		break;
	}
	//只会输出到2结束循环
	console.log(i);
}

2:continue

结束本次的循环,直接进行下一次的循环

for (var i = 1; i <= 5 ; i++){
	if(i == 3){
		continue;
	}
	//跳过3继续输出之后的语句
	console.log(i);
}

3:retrun

不仅可以退出循环,还可以返回return后面的值,同时还可以结束当前的函数体内的代码

  • 注意
    • 1:return语句只能出现在函数体内,出现在代码中的其他任何地方造成语法错误

      2:如果有return,则返回return后面的值,如果没有return,则返回undefined

      3:return只能返回一个值,返回的结果是最后那个值,返回多个值用数组

function getSum(sum1,sum2){
	return sum1 + sum2;
}
console.log(getSum(1,2));

标签:返回,return,break,continue,retrun,循环
From: https://www.cnblogs.com/baiyeze/p/16815768.html

相关文章

  • Resilience4J通过yml设置circuitBreaker
    介绍Resilience4j是一个轻量级、易于使用的容错库,其灵感来自NetflixHystrix,但专为Java8和函数式编程设计。springcloud2020升级以后Hystrix被官方移除,Resilience4目前......
  • 关于ES索引被聚合查询导致filedata堵塞 (pressure too high, (smooth) bulk request ci
    今天在生产使用kibana查询了一条聚合语句,因为数据量比较大(40亿+),导致fielddatacache飙升,影响了写入,根据官方文档,进行如下操作:执行命令,查询filedatacache使用比较大的索引......
  • Python continue的用法
    和break语句相比,continue语句的作用则没有那么强大,它只会终止执行本次循环中剩下的代码,直接从下一次循环继续执行。仍然以在操作跑步为例,原计划跑10圈,但当跑到2圈半......
  • Java中for循环中用break是跳出内层循环还是外层循环
    背景:我们知道:for循环中常用“continue”跳过当前循环执行下个循环,常用“break”跳出循环,但是在for循环嵌套中break是仅跳出内层循环还是跳出所有循环呢?测试:public......
  • Nginx rewrite 的last、break、redirect、permanent区别
    Nginxrewrite的last、break、redirect、permanent有四种模式: last和break都会跳转的rewrite的地址,区别是:last跳转后,会重新发起请求再匹配一次location,而break则只......
  • 【响应式】105-响应式网页设计中的 Break Point
    由于移动设备(手机,平板电脑等)的流行,越来越多的网站开始使用响应式设计来设计网站。其核心归结为一句话就是,在不同设备上自动适配不同的内容(如下图所示)。而我们为了让网站样式......
  • codeforces 305B. Continued Fractions (递归的思想)
    ​​http://codeforces.com/problemset/problem/305/B​​大致题意:问是否等于开始直接用浮点递归处理。。。结果可想而知。再一次出现运行结果不一样的问题:对于数据......
  • Java-Day05 while/do-while/多重嵌套例题/break/continue
    学习时间:2022/10/10-2022/10/11一、while循环1.结构:①初始化条件While(②循环条件[布尔类型]){③循环体;④迭代条件;}执行过程:①-②......
  • Java基础语法 Break和Continue
    Break和ContinuepackageBasicGrammar.day05;/*break和continue关键字的使用 使用范围 循环中使用的作用(不同点) 相同点break: switch-case 循环结构中 ......
  • [LeetCode] 1328. Break a Palindrome
    GivenapalindromicstringoflowercaseEnglishletters palindrome,replace exactlyone characterwithanylowercaseEnglishlettersothattheresultingst......