函式的返回值

weixin_53140824發表於2020-12-05

函式的返回值

函式是用來實現某個特定功能,如計算某個範圍內的累加,操作完成之後,在函式外部可能需要使用計算好的這個值,但是在函式內部定義的變數外面訪問不了,針對這個情況,函式通過返回值將計算好的資料傳出函式,在外部使用。在函式中將某個值返回到函式外,使用return關鍵字

注意

  • 函式通過關鍵字return返還函式中的內容
  • return一次只能返還一個值
  • 函式中只要遇到return,函式就會結束
  • 函式沒有返還值,預設結果為undegined
    例如:計算1-100之間的累加和,將結果返還
 <script>
       function fun3(num){
           var sum=0;
           for(var i=0;i<=num;i++){
               sum+=i;
           }
           return sum;//關鍵字,將sum的值傳出去
       }

       //如果函式存在返回值,可以在呼叫函式的時候同時得到函式的返回值
       console.log(fun3(100));//5050
       var sum=fun3(100);
       console.log(sum);
   </script>

相關文章