![](https://img-blog.csdnimg.cn/direct/76f2115150854935afeb80e45016d903.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript第四章-函数
JavaScript第四章-函数
米醋罐
这个作者很懒,什么都没留下…
展开
-
JavaScript第四章1.7 归递函数
一、定义递归函数是指在函数内部调用自身的函数。function recursiveFunction(n) { if (n <= 0) { return; } console.log(n); recursiveFunction(n - 1);}二、基本原理通过不断将问题分解为更小的、相似的子问题,直到达到一个基础情况(终止条件),然后开始回溯并逐步计算结果。三、终止条件至关重要,用于防止函数无限递归导致栈溢出错误。if (n <= 0)原创 2024-06-18 16:29:56 · 120 阅读 · 0 评论 -
JavaScript第四章 1.6闭包函数
闭包是指有权访问另一个函数作用域中的变量的函数。原创 2024-06-18 16:25:46 · 174 阅读 · 0 评论 -
JavaScript第四章1.5 函数嵌套与作用域链
当在函数内部查找变量时,首先会在当前函数的作用域中查找,如果未找到,会沿着作用域链向上一级作用域查找,直到全局作用域。在使用函数嵌套和作用域链时,要注意变量的作用范围和生命周期,避免出现意外的结果和内存泄漏。闭包是指有权访问另一个函数作用域中的变量的函数。// 可访问全局变量。在 JavaScript 中,函数可以在其他函数内部定义,形成函数嵌套。JavaScript 中的作用域链决定了变量和函数的可见性和可访问性。原创 2024-06-18 16:21:18 · 266 阅读 · 0 评论 -
JavaScript第四章1.4 函数作用域
在 JavaScript 中,函数作用域指的是变量在函数内部的可见性和可访问性范围。原创 2024-06-18 16:15:01 · 300 阅读 · 0 评论 -
JavaScript第四章1.3 回调函数
回调函数是作为参数传递给另一个函数的函数,并且在特定的时间点或条件下由接收函数执行。原创 2024-06-18 16:10:24 · 212 阅读 · 0 评论 -
JavaScript第四章1.2 函数进阶
在使用函数的进阶特性时,需要深入理解其概念和工作原理,以充分发挥 JavaScript 函数的强大功能,并编写更加高效和可维护的代码。在 JavaScript 中,函数可以作为其他函数的参数传递,这种特性使得函数具有更高的灵活性和可扩展性。箭头函数提供了更简洁的函数定义方式,并且在 this 绑定上与传统函数有所不同。可以立即执行一个定义的函数,常用于创建独立的作用域,避免变量污染。函数不仅可以返回基本数据类型,还可以返回函数。闭包是指有权访问另一个函数作用域中的变量的函数。原创 2024-06-18 16:04:36 · 234 阅读 · 0 评论 -
JavaScript第四章1.1 初识函数
函数定义函数用于封装完成一段特定的功能的代码相当于将一条或多条语句组成的代码封装起来用户在使用时只需要关心参数和返回值,就能完成特定的功能提高代码的复用性,降低程序的维护难度。原创 2024-06-18 15:54:51 · 264 阅读 · 0 评论