函数无返回值(return):打印出来的total为undefined,接收不到返回的值
function sum(a,b) {
var result = a + b;
// return result;
}
var total = sum(10,20);
console.log(total); //undefined
函数有返回值(return):打印出来的total = 30,可以接收到返回的值
function sum(a,b) {
var result = a + b;
console.log(1);
return result;
console.log(111);
}
var total = sum(10,20);
console.log(total); //30
//打印结果为1 30,111不被打印出来,一旦执行return操作,后续代码将不会执行
返回值的注意事项:
一旦执行return操作,后续代码将不会执行
如果一个函数没有返回值,则默认返回值为undefined
如果函数写了返回值return,return后面没有跟内容,则相当于返回值为undefined