一、函数的返回值 ==> return

1. return将函数内部的值返回到函数外,函数外若想使用,必须要接收该返回值
2. return若不书写或者直接写return,函数的返回值为undefined
3. return 退出函数,当执行了return,函数后面的代码不再执行。

二、函数中的: this

1、指的是调用该函数的当前对象
2、函数手动执行时,this为window
3、事件驱动函数时,this为事件绑定的对象
 1 案例:
 2     <input type="button"  id="getThisBtn" />
 3     <input type="button" id="getThisBtn2" />
 4 <script type="text/javascript">
 5     var getThisBtn = document.getElementById("getThisBtn");
 6     var getThisBtn2 = document.getElementById("getThisBtn2");
 7     var show = function(){
 8             console.log(this);
 9     }
10     getThisBtn.onclick = show;
11     getThisBtn2.onclick = show;
12 </script>

三、递归

​ 如:山上有座庙,庙里有个老和尚,老和尚对小和尚说,山里有个.....

1. 自己调用自己,记得设置临界点,return退出函数。
 1 备注: 很容易进入死循环,报错 Maximum call stack size exceeded
 2     案例: var num = 10;
 3         function add(){
 4             num++;
 5             console.log(num);
 6             if(num ==50){
 7             return;
 8             }
 9                 add();
10         }
11         add();

八、回调函数

1.函数a作为另外一个函数b的参数传递,在b内部执行函数a

转载于:https://www.cnblogs.com/wulongke/p/10492878.html

6、函数返回值、this、递归及回调函数相关推荐

  1. c语言函数返回值类型必须,C++中函数类型与定义的函数返回值类型必须相同么?...

    C++中函数类型与定义的函数返回值类型必须相同么?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C++中函数类型与定义 ...

  2. ajax回调函数的返回值,使用ajax和回调函数向函数传递/返回值

    我试图读p_info函数返回从函数getproductInfo包含ajax调用,但我得到未定义的值.我使用回调函数来实现这一点,但仍然无法正常工作.我错在哪里?使用ajax和回调函数向函数传递/返回值 ...

  3. go支持对函数返回值命名,可以解决函数返回值的顺序书写问题

    传统写法要求:返回值和返回值的类型对应,顺序不能差 升级写法:对函数返回值命名,里面顺序就无所谓了,顺序不用对应

  4. matlab 调用子函数返回值,matlab学习笔记13_1 函数返回值

    一起来学matlab-matlab学习笔记13函数 13_1 函数返回值 觉得有用的话,欢迎一起讨论相互学习~Follow Me 函数返回一个值 返回值不必使用return语句,而是直接将需要返回的变 ...

  5. c语言函数返回值存储,C语言的函数返回值所存放的寄存器

    #include int add(int a, int b) { return a + b; } int asm_compare_one(int a) { _asm { mov edx, a cmp ...

  6. c语言函数返回值可以是字符串吗,函数返回值可以是字符串吗

    c语言中函数返回值可以是数组.字符串和结构体吗? 因为在C语言中函数不能返回数组,但字符串是存储在字符数组中的,所以能C语言中实现函数返回字符串,首先要确定函数返回的字符串地址的来源,一般分为四种方式 ...

  7. C++函数的定义、函数返回值和参数类型、函数重载、重载函数等。

    一.函数 1.何为函数? 能够执行一个功能的可复用的用大括号括起来的代码块: 2.按照函数的拥有者进行分类: 预定义函数:头文件中提供的预定义函数(内置):用户可以直接调用: 自定义函数:用户根据需要 ...

  8. c语言规定 函数返回值6,C语言六函数.ppt

    C语言六函数 第六章 函数 任何一个结构化程序都可以由三种基本结构组成:顺序结构.选择结构和循环结构,为了利用这三种结构编写结构化程序,通常需要采用自顶向下.逐步细化和模块化的程序设计方法,这也就是说 ...

  9. select函数返回值_Vue学习笔记之函数、高阶函数、v-model的应用

    一.哪些函数是响应式的: 1.push 在后面追加数据 5.sort() 排序 6.reverse() 顺序翻转 abcd ----> dcba 红框中的方式修改数组中的数据时,界面没有响应式的 ...

  10. linux select函数返回值,socket中的select函数使用

    socket select()函数用于定时检查以创建的socket句柄的状态,以确定设定的socket句柄当前是否可写或有数据可读. select函数提供了一种方法,使得程序在操作socket时(如r ...

最新文章

  1. Linux系统编程---13(线程控制函数,创建线程,循环创建多个线程,线程间共享全局变量)
  2. 高性能EL——Fel探秘,兼谈EL
  3. 可悲的外企Infrastructure - 些须感触(杂)
  4. Spring集成MyBatis01 【推荐使用】、springMVC中文乱码和json转换问题
  5. 【SAS Notes】If then statements
  6. LaTeX (1)——LaTex环境的下载与安装(Tex live 2020+ Tex studio编辑器、 proTeXt(MiKTeX+TeXstudio编辑器))
  7. hdu 4928 Series 2 (优化+模拟)
  8. 遗传算法python实现求最大值_python 遗传算法求函数极值的实现代码
  9. 好看的php表格样式,分享四个非常好看实用的CSS样式表格
  10. DeepL与有道翻译对比
  11. NXP RT1062 flashloader下载程序到RAM执行
  12. 介绍ImageOptim图片处理软件
  13. word文档通配符换行_Word中如何使用通配符进行查找和替换
  14. 傅里叶分析之掐死教程(完整版)(转)
  15. 联邦贸易委员会:大数据带来的歧视风险
  16. PHP语法基础篇——除法取整和取余数
  17. 旅游攻略应该怎么做,你做对了吗?
  18. 微软2009年10月MVP(最有价值专家)博客园选区候选人名单
  19. date类、calendar类与dateformat类
  20. 2022-2028全球与中国成像色度计市场现状及未来发展趋势

热门文章

  1. [bzoj2288][pojChallenge]生日礼物【贪心+堆+链表】
  2. POJ2699_The Maximum Number of Strong Kings
  3. 生鲜在卖场中的六大类别
  4. 企消互动广告:网络时代广告活动的创新形式——兼谈杜丽反败为胜对企业的启示...
  5. opencv3.2.0 Cmake 3.8.0 + tdm-gcc-5.1.0-3 编译问题 highgui _Win32_IE
  6. 锋利的JQuery —— DOM操作
  7. 利用Python进行数据分析-07-汇总和计算描述统计
  8. 高级软件工程课程第二次作业
  9. 利用InfoPath实现SharePoint Server 2013列表的级联选择(Cascading Drop Down List)
  10. 站长们 技术不是你生存的全部