一、return 作用 :
1、定義返回值
1 var res1 = 0; 2 function add(a){ 3 return res1; 4 } 5 console.log(res1)
注:此時return定義的是返回值,
2、定義終止函數程序的執行
一般是處理容錯時使用,一般都是定義在if判斷中返回值是報錯信息。
3、定義返回值
是函數執行運算等的結果
return 的是存儲結果的變量或者數據
此時一般都是寫在程序的最后。
例如:
1 var res3 = 0; 2 function add(a){ 3 if(a <= 5){ 4 //return用於報錯信息 5 return `請輸入大於5的數字`; 6 } 7 for(a > 6){ 8 res3 = a + 2; 9 } 10 //return用於結束函數 11 return res3; 12 } 13 console.log(res3)
二、注意事項:
1、不是所有的函數都有參數和返回值
2、如果需要再定義,如果不需要,就不要定義
3、一般如果是直接輸出內容,不需要定義 return 返回值