目录
1. return函数之后的语句不会被执行
<script>
function getSum(num1,num2){
return num1+num2;
alert('我是不会被执行的哦~')
}
console.log(getSum(1,2));
</script>
运行结果是并没有alert弹窗,我就不截图给大家看了,由此可以证明,return语句之后的代码是不会被执行的。不相信的伙伴可以执行一下看看~
2. return只能返回一个值
如果用逗号隔开多个值,以最后一个为准!
<script>
function fn(num1,num2){
return num1,num2;
}
console.log(fn(1,2));
</script>
3. 函数没有return,返回undefined
<script>
function fun1(){
return 666;
}
function fun2(){
}
console.log(fun1());
console.log(fun2());
</script>
4. return、continue、break的区别
- break: 结束当前的循环体(如for、while)
- continue:跳出当前循环,继续执行下次循环( 如for、while)
- return:不仅可以退出循环,还能够返回return语句中的值,同时还可以结束当前的函数体内的代码。
所以我们来总结一下,break,continue一般用于我们的循环,可是return不仅仅用于我们的循环,还用于我们的函数当中。