break:结束当前的循环体(如for、while)
continue:跳出本次循环,继续执行下次循环(如for、while)
return:不仅可以退出循环,还能返回return 语句中的值,同时还可以结束当前的函数体内的代码
<script>
// 函数返回值注意事项
// 1.return 终止函数
function getSum(num1, num2) {
return num1 + num2; //retrun 后面的代码不会执行
alert("我是不会被执行的哦");
}
console.log(getSum(1, 2));
// 2.return 只能返回一个值
function fn(num1, num2) {
return num1, num2;
}
console.log(fn(1, 2));
// 3. 求任意两个数的 加减乘除结果
function getResult(num1, num2) {
return [num1 + num2, num1 - num2, num1 * num2, num1 / num2];
}
let re = getResult(5, 3); //返回出来的是一个数组
console.log(re);
// 4.如果有return 则返回 return 后面的值,如果没有return就返回undefined
function fun1() {
return 666; //返回的是666
}
console.log(fun1()); //返回666
function fun2() {
return; //返回的是undefined
}
console.log(fun2()); //返回undefined
</script>