| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> JavaScript函数(二)回调函数 -> 正文阅读 |
|
[JavaScript知识库]JavaScript函数(二)回调函数 |
目录 一、回调函数将函数A作为参数传递给函数B,在函数B中调用函数A,函数A称为回调函数。
可以得到s的值是30 二、递归调用1.什么是递归?函数自己调用自己。 2.用递归解决问题的条件A、问题可以分解,分解后得到的新问题的解法与原问题的解法相同。 B、分解的过程要有明确的结束条件。 3. 递归的过程A、自上而下分解问题 B、自下而上回溯得到问题的解 举例:5! ? 5!-->5*4! ?4! -->4*3! ?3!-->3*2! ? ?2!-->2*1! ?1!-->2!-->3!-->4!-->5!
? (4) 作用域 ①全局作用域(全局变量):在函数外部定义的变量或在函数内部没有使用var声明的变量。在浏 ? ? ? ?览器页面没有关闭之前一直占用内存空间。比较耗费内存。在浏览器页面关闭时才释放内 ②局部作用域(局部变量):在函数内部用var关键字定义的变量。只在函数内部起作用,函数调 ? ? ? ?用结束后,局部变量所占的内存就会被释放。 ③块级作用域:ES6(ECMAScript 2016)使用let声明的变量,作用范围在语句块中
④作用域链:当在一个函数内部声明另一个函数时,内层函数只能在外层函数作用域内执行,在 ? ? ? ? ? ? ? ? ? ? ? ? ?内层函数执行的过程中,若需要引入某个变量,首先会在当前作用域中寻找,若未 ? ? ? ? ? ? ? ? ? ? ? ? ?找到,则继续向上一层级的作用域中寻找,直到全局作用域,称这种链式的查询关 ? ? ? ? ? ? ? ? ? ? ? ? ?系为作用域链。
? |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 7:57:01- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |