当函数执行完的时候,并不是所有时候都要把结果打印.我们期望函数给我们一些反馈(比如计算的结果返回进行后续的运算),这个时候可以让函数返回一些东西.也就是返回值.函数通过return返回一个值.
返回值语法:
<script> //声明一个带返回值的函数 function 函数名(形参1,形参2,形参..){ //函数体 return 返回值; } </script>
<script> /*function f(形参1,形参2){ //代码 //return 返回值; } var re=f(实参1,实参2)*/ function f(a,b){ var c=a-b; return c; console.log(444); } var h=f(5,2); console.log(h); // 如果函数中没有reurn,那么函数调用之后接到的返回值就是undefined // 如果函数中有reurn,但reurn后面没有值,那么函数调用之后接到的返回值就是undefined // 函数中reurn之后,不管有什么代码,均不执行:reurn后函数的调用结束 </script>