日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

return两个返回值_23.1 函数的返回值(二)

發布時間:2024/9/15 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 return两个返回值_23.1 函数的返回值(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

函數的返回值格式

function 函數名(){return 需要返回的結果;}函數名();

注意:
(1)函數只是實現某種功能,最終的結果需要返回給函數的調用者函數名(),通過 return 實現。
(2)只要函數遇到 return ,就把后面的結果返回給函數的調用者。函數名() = return 后面的結果。

function getResult(){return 666;}getResult();//getResult() = 666;console.log(getResult());

示例一

  • 利用函數,求兩個數的最大值。
function getMax(num1,num2){if(num1>num2){return num1;}else{return num2;}}console.log(getMax(23,89));

方法二:

function getMax(num1,num2){return num1 > num2 ? num1 : num2;}console.log(getMax(23,89));

示例二

  • 利用函數求任意一個數組中的最大值。
  • 求數組[5,2,99,101,67,77]中的最大值。
function getMaxArr(arr){var max = arr[0];for(var i=0; i<arr.length; i++){if(max<arr[i]){max = arr[i];}}return max;}var result = getMaxArr([5,2,99,101,67,77]);console.log(result);

  • 在實際開發里面,我們經常用一個變量來接收函數的返回結果,使用更簡單。

注意事項

return 只能返回一個值。如果用逗號隔開多個值,以最后一個為準。

function fun(a,b){return a,b;}console.log(fun(3,7));

如果需要返回多個值,可以利用數組來變相實現。

求任意兩個數的加減乘除結果。

function getResult(num1,num2){return [num1+num2, num1-num2, num1*num2, num1/num2];}var result = getResult(8,4);console.log(result);

函數沒有 return 返回 undefined

函數都是有返回值的,如果有 return 則返回 return 后面的值,如果沒有 return 則返回 undefined 。

function fun1(){return 666;}console.log(fun1());function fun2(){}console.log(fun2());

總結

以上是生活随笔為你收集整理的return两个返回值_23.1 函数的返回值(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。