function test(){
return 1;
}
var a=test;
console.log(a);//输出[Function: test]
var b=test();
console.log(b);//输出1

函数名是一个对象,而对象是保存内存中,函数名是指向这个对象的指针。

var a=test便是这个函数对象的指针给a。

var b=test()后面加上圆括号就表示立即调用,范围函数的返回值。还可以在函数体后面加圆括号表示立即调用。
————————————————
版权声明:本文为CSDN博主「迁就i」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36619427/article/details/80528697

最新文章

  1. Tomat简介
  2. openfire 用户密码加密解密
  3. java报表工具FineReport的公式编辑框的语法简介
  4. struts2重点——ValueStack和OGNL
  5. 【poj2891-Strange Way to Express Integers】拓展欧几里得-同余方程组
  6. 微信公共服务平台开发(.Net 的实现)6-------自定义菜单
  7. ionic中使用Cordova Uglify 压缩js与css
  8. HTML5 file api读取文件的MD5码工具
  9. 搞定单模式匹配(简单,KMP)
  10. sublime3下载安装及常用插件
  11. 通用技术 : 异步调用 - Ajax技术
  12. Tomcat报错invalid LOC header
  13. sublime text 3搭建python
  14. awrrpt.sqll生成awr报ORA-06502,ORA-06512
  15. VS2010添加虚拟机发布的WebService引用
  16. 微信支付支付宝支付生成二维码的方法(php生成二维码的三种方法)
  17. 关于Nginx配置性能优化
  18. 【51Nod】1055 最长等差数列 动态规划
  19. ant+sonar+jacoco代码质量代码覆盖率扫描
  20. 001_关于选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘。问题解决

热门文章

  1. kafka高可用性集群
  2. [转] 这个常识很重要,教你如何区分JEDEC 1600内存与XMP 1600内存
  3. Ubuntu下安装与卸载opencv模块
  4. 【笔试题】Java Data Types
  5. 18 SpringMVC 文件上传和异常处理
  6. Go基础编程实践(九)—— 网络编程
  7. Array : 数组的常用方法
  8. Scala 系列(三)—— 流程控制语句
  9. 学习docker 部署nginx记录
  10. golang中生成读取二维码(skip2/go-qrcode和boombuler/barcode,tuotoo/qrcode)