<script>
//1.return终止函数,return后面的代码不会被执行
function getSum(num1, num2) {
return num1 + num2;
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];
}
var re = getResult(1, 2); //返回的是一个数组
console.log(re);
//4.我们函数如果有return则返回的是return后面的值,如果函数没有return则返回undefined
function fun1() {
return 666;
}
console.log(fun1()); //返回666
function fun2() {
}
console.log(fun2()); //函数返回的结果是undefined
</script>