js 中递归 与 回调函数
来源:互联网 发布:零基础学化妆知乎 编辑:程序博客网 时间:2024/05/17 09:30
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body> <script>//----------------------------- 递归 --------------------------------------------------------- //递归是一种思想:类似于我们的计数器,开闭原则。 //递归的实质就是函数自己调用自己。 //递归注意点:递归必须有跳出条件,否则是死循环。 //用递归求1+100和。 alert(getSum(100)); function getSum(n){ //跳出条件 if(n<1){ return 0; } //累加 return n + getSum(n-1); }//----------------------------- 回掉 ------------------------------------------------------------- //什么情况下,使用回调函数? //回调函数一般是用于定义一个规则来使用的。 //规则的传递只能通过函数实现。通过变量无法达成。所以我们需要传递规则的时候必须使用回调函数。 console.log(fn(10,5,test1)); function fn(num1,num2,demo){ return demo(num1,num2); } //定义四个规则:加减乘除 function test1(a,b){ return a+b; } </script></body></html>
0 0
- js 中递归 与 回调函数
- js 中递归 与 回调函数
- js中回调函数
- node.js回调函数与事件
- js-递归,setTimeout回调函数的参数
- js中自定义回调函数
- js中回调函数的运用
- JS中回调函数的写法
- js回调函数
- js回调函数
- JS回调函数
- js回调函数
- js回调函数
- js回调函数
- js回调函数
- js-回调函数
- JS回调函数
- js回调函数
- 修改ssh 默認端口 和禁止root通過ssh登錄
- Javascript中new Date的坑
- GridView 动态绑定列
- CocoaPods安装和使用及问题:Setting up CocoaPods master repo
- 排序算法总结
- js 中递归 与 回调函数
- 修改idea运行内存大小
- NS2 学习资料网站链接
- linux mv命令的用法
- tensorflow安装与测试
- linux内核中断
- 高级语言为什么不直接编译成机器码,而编译成汇编代码?
- 根据url获取图片的高度和宽度
- 数列特征