函数的返回值格式

        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 函数的返回值(二)相关推荐

  1. python返回unicode_Python 中通过 unicode 码返回单字符的函数是 ,返回单字符 unicode 码的函数是 。_学小易找答案...

    [单选题]哪一个命令能用来查找在文件TESTFILE中只包含四个字符的行?( ) [单选题]修改以太网卡mac地址的命令为( ). [单选题]Python 字符串支持切片操作,如有字符串 s &quo ...

  2. c语言recv函数返回值,谈谈recv()函数的返回值

    网上某论坛有这样一个问题:当recv()函数的返回值为0时,能不能在接收端不关闭套接字,以便这条建立好的C/S通信下次可以直接使用? 我对这个问题的回答是:不能. 原因是:此时即使接收端不关闭套接字, ...

  3. python函数内部返回的值_Python中函数的返回值示例浅析

    前言: 前面我们介绍了简单的介绍了函数和函数的参数,今天我们来说一下Python中函数的返回值. 函数的返回值:函数运算的结果,需要进一步的操作时,给一个返回值return用来返回函数的结果,如果没有 ...

  4. python函数返回值_Python中函数的返回值示例浅析

    前言: 前面我们介绍了简单的介绍了函数和函数的参数,今天我们来说一下Python中函数的返回值. 函数的返回值:函数运算的结果,需要进一步的操作时,给一个返回值return用来返回函数的结果,如果没有 ...

  5. java map 多个值_java 一个函数EnumMap返回多个值

    在开发过程中,经常会有这种情况,就是一个函数需要返回多个值,这是一个问题!! 网上这个问题的解决方法: 1.使用map返回值:这个方法问题是,你并不知道如何返回值的key是什么,只能通过doc或者通过 ...

  6. python函数返回布尔值_python-3.x - 函数不返回正确的布尔值 - SO中文参考 - www.soinside.com...

    我坚持的那个(digitsSorted,数字5)如下:你调用一个函数传递一个数字作为参数.如果该数字中的数字按递增顺序排序,则该函数返回True,否则返回False.允许重复的数字.该函数也应该能够处 ...

  7. mysql 函数返回类型set_mysql自定义函数如何返回多个值

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. c语言 return两个值,c语言return能不能有2个以上返回值

    c语言return能不能有2个以上返回值 c语言return能不能有2个返回值 比如说return(a,b) 更新时间:2019-05-18 06:19 最满意答案 不是,要想返回2个以上返回值,建议 ...

  9. JavaScript基础08-day10【函数的返回值、实参、立即执行函数、方法、全局作用域、函数作用域、提前声明、this、工厂方法创建对象、构造函数】

    学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...

最新文章

  1. The Six Best Practices(4~6)
  2. Android Jetpack组件App Startup简析
  3. 开发工具 | git、github使用场景总结
  4. 095_RegExp对象
  5. 【业务知识】数字档案馆建设内容
  6. Linux下main函数带参数问题和atoi函数详解
  7. 『设计模式』适配器模式(Adapter)
  8. Android中的Handler, Looper, MessageQueue和Thread
  9. Linux 监控命令之 netstat
  10. 猎豹浏览器小号窗口怎么打开 小号窗口打开方法简述
  11. 四十三 Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)的mapping映射管理...
  12. 《深入理解Nginx》 学习笔记(二)
  13. dubbo最全的使用教程
  14. 华为热设计工程师待遇_【华为上海研究所工资】热设计工程师待遇-看准网
  15. 惠普电脑u盘重装系统步骤_惠普电脑u盘重装系统xp教程
  16. easyExcel自定义背景颜色easyPoi自定义修改表头背景色
  17. 如何在windows 10或11下制作外接便携式可移植启动盘(以安装最新的ubuntu 22.04为例)
  18. 在Mac上使用idea搭建flink java开发环境
  19. uniapp vue 微信小程序 前端 直传华为云对象存储OBS
  20. DPDK在DPVS中的应用及原理分析

热门文章

  1. PHP实现内部函数explode
  2. Redis快的原因:线程切换 IO 内存 数据结构 VM机制
  3. PHP算法用redis crontab 进行异步邮件队列发送
  4. java两字符串是否相等_Java与JavaScript中判断两字符串是否相等的区别
  5. php.ini-dist和php.ini区别,php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)...
  6. python css selector_Python爬虫之Selector的用法
  7. 【linux】查看字体
  8. 【mybatis】xml中定义变量
  9. 数学奥赛用不用计算机,报考自招必看!五大学科竞赛利弊详解,到底哪科最适合你?...
  10. amd一点也不yes_A粉的狂欢,AMD显卡也翻身了,3A平台不再是笑话了,AMD YES!