日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

函數(shù)的返回值格式

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

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

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

示例一

  • 利用函數(shù),求兩個數(shù)的最大值。
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));

示例二

  • 利用函數(shù)求任意一個數(shù)組中的最大值。
  • 求數(shù)組[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);

  • 在實(shí)際開發(fā)里面,我們經(jīng)常用一個變量來接收函數(shù)的返回結(jié)果,使用更簡單。

注意事項(xiàng)

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

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

如果需要返回多個值,可以利用數(shù)組來變相實(shí)現(xiàn)。

求任意兩個數(shù)的加減乘除結(jié)果。

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

函數(shù)沒有 return 返回 undefined

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

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

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。