return两个返回值_23.1 函数的返回值(二)
生活随笔
收集整理的這篇文章主要介紹了
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é)果。
示例一
- 利用函數(shù),求兩個數(shù)的最大值。
方法二:
function getMax(num1,num2){return num1 > num2 ? num1 : num2;}console.log(getMax(23,89));示例二
- 利用函數(shù)求任意一個數(shù)組中的最大值。
- 求數(shù)組[5,2,99,101,67,77]中的最大值。
- 在實(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)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 字节跳动python面试_字节跳动的面试
- 下一篇: nvme驱动_耗时3天2夜,搞定了mac