小陈学JS return语句+break,continue,return的区别
return语句
1)语法格式:
1、我们函数只是实现某种功能,最终的结果需要返回给函数的调用者 :函数名(),通过return实现的
2、只要函数遇到return就把后面你的结果 返回给函数的调用者 函数名()=return后面的结果
代码验证:
return案例
求任意两个数的和
利用函数求任意两个数的最大值
利用函数求任意一个数组中的最大值
求数组[5,299,101,67,77]中的最大数值
求任意数组只需更改getArrMax(【】)中数组的值即可
2)return终止函数
return语句之后的代码不被执行
已经return过,后面的代码就不会被执行,按道理return应该出现在代码的最后面
Return只能返回一个结果,如果有多个参数,只返回最后一个值
操作实践
我们求任意两个数的加减乘除结果(返回的是一个数组)
3)函数没有 return返回 undefined
我们的函数如果有 return则返回的是 return后面的值,如果函数没有 return则返回 undefined
有返回值:结果:
没有返回值结果:
4)break,continue,return的区别
Break:结束当前的循环体(如for,while)
Continue:跳出本次循环,继续执行下次循环(如for,while)
Return:不仅可以退出循环,还能够返回return语句中的值,同时还可以结束当前的函数体内的代码