javascript核心技术(十四)函数的返回值(二)返回一个函数

[复制链接]
查看: 3108|回复: 31
发表于 2023-1-22 20:19:49 | 显示全部楼层 | 阅读模式
在javascript中,函数也是一个特殊的值,它的数据类型是object,函数可以作为参入传入函数中,也可以作为返回值。
下面看一下函数作为返回值的情况
// 表达式声明方式一个函数
        var f2 = function(){
                console.log(200);
                return 300;
        }        

// 函数可以作为另一个函数的返回值
// 把函数f2作为返回值
function f3(){
    return f2;// 不带括号返回的是一个函数;
    //return f2(); // f2带了括号,表示返回的是函数f2的执行结果,相当于return 300;
    // var b = f2();//f2带了括号
    // return b;//b=f2的执行结果,相当于return 300;
}

//由于f3中,f2后面没有小括号,所有f2函数没有被调用,而是直接将函数作为一个值返回了
var res = f3();//调用f3得到的是f2,f2是函数
console.log(res);//这样输出的是f2函数
console.log(res());//这样调用了f2,先输出200,f2又返回300,又输出300


javascript核心技术(十四)函数的返回值(二)返回一个函数

请大家认真理解以上逻辑,因为在今后我们会经常看到这种用法。


易博软件介绍

0

主题

12

帖子

7

积分

营销入门

Rank: 2

积分
7
发表于 2023-2-15 07:12:48 | 显示全部楼层
写的好,我收藏了,

0

主题

18

帖子

10

积分

营销入门

Rank: 2

积分
10
发表于 2023-2-27 15:52:36 | 显示全部楼层
真的很好拉。虽然我是个初学者但是 让我少走了不少弯路。谢谢大师。呵呵  天天好心情拉。呵呵

0

主题

17

帖子

9

积分

营销入门

Rank: 2

积分
9
发表于 2023-3-9 08:07:58 | 显示全部楼层
不错哟  首先祝贺你!~  我是一个新手,我喜欢VB,我更希望自己能成为一个优秀的程序!~  我想我没有机会了,我读的是专科!~~  不过,我很有自信,我相信会有这么一天的!~

1

主题

181

帖子

93

积分

年费会员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
93

年费会员

发表于 2023-3-20 09:48:42 | 显示全部楼层
现在的竞争是越来越激烈了,以后怎么才能挖掘与纵不同的才能啊  

0

主题

15

帖子

8

积分

营销入门

Rank: 2

积分
8
发表于 2023-3-26 17:49:55 | 显示全部楼层
fgafe

0

主题

11

帖子

6

积分

营销入门

Rank: 2

积分
6
发表于 2023-4-1 19:07:40 | 显示全部楼层
写的很不错!

0

主题

18

帖子

10

积分

营销入门

Rank: 2

积分
10
发表于 2023-4-7 00:16:22 | 显示全部楼层
不错,这篇文章

0

主题

14

帖子

8

积分

营销入门

Rank: 2

积分
8
发表于 2023-4-12 05:12:54 | 显示全部楼层
好文!此文让我少走四年弯路!!!

0

主题

15

帖子

8

积分

营销入门

Rank: 2

积分
8
发表于 2023-4-17 01:22:09 | 显示全部楼层
我是读计算机专业学生,总觉得老师教得太少,自己脑总是转不过弯,不想钻研更深的问题。人的“懒”性就自然露现出来。  学了SQL数据库,数据结构,VB,C语言,都是作为程序员的学习核心,但就是不能连贯一起。无法展现出来。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|Archiver|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表