小陈学JS return语句+break,continue,return的区别

return语句

1)语法格式:

小陈学JS return语句+break,continue,return的区别

1、我们函数只是实现某种功能,最终的结果需要返回给函数的调用者   :函数名(),通过return实现的

2、只要函数遇到return就把后面你的结果 返回给函数的调用者   函数名()=return后面的结果

代码验证:

小陈学JS return语句+break,continue,return的区别

return案例

求任意两个数的和

小陈学JS return语句+break,continue,return的区别

 

利用函数求任意两个数的最大值

小陈学JS return语句+break,continue,return的区别

小陈学JS return语句+break,continue,return的区别

利用函数求任意一个数组中的最大值

求数组[5,299,101,67,77]中的最大数值

小陈学JS return语句+break,continue,return的区别

求任意数组只需更改getArrMax(【】)中数组的值即可

 

2)return终止函数

return语句之后的代码不被执行

已经return过,后面的代码就不会被执行,按道理return应该出现在代码的最后面

小陈学JS return语句+break,continue,return的区别

Return只能返回一个结果,如果有多个参数,只返回最后一个值

小陈学JS return语句+break,continue,return的区别

 

操作实践

我们求任意两个数的加减乘除结果(返回的是一个数组)

小陈学JS return语句+break,continue,return的区别

3)函数没有 return返回 undefined

我们的函数如果有 return则返回的是 return后面的值,如果函数没有 return则返回 undefined

有返回值:小陈学JS return语句+break,continue,return的区别结果:小陈学JS return语句+break,continue,return的区别

没有返回值小陈学JS return语句+break,continue,return的区别结果:小陈学JS return语句+break,continue,return的区别

 

 

4)break,continue,return的区别

小陈学JS return语句+break,continue,return的区别

Break:结束当前的循环体(如for,while)

Continue:跳出本次循环,继续执行下次循环(如for,while)

Return:不仅可以退出循环,还能够返回return语句中的值,同时还可以结束当前的函数体内的代码