一个函数作为另一个函数的参数
来源:互联网 发布:高中文言文朗读软件 编辑:程序博客网 时间:2024/05/16 10:10
函数的作为变量分装到另一函数里面
<script>function checkeout(start,end,check){ for (var i =start; i<end; i++) { if(check(i)){ document.write(i+"<br>") } }}function check(x){ if (x%3==0) { return true; }else{ return false; }} checkeout(1,100,check);</script>
上面的函数是求一个定义域能被3正处的数,首先可以想到的是0到100之间内能被3整除的数吧。这个应该很简单,如下。
<script> for (var i = 0; i <100; i++) { if(i%3==0){ document.write(i+'<br>'); } }</script>
这里可以思考的是某个定义域,也就是说上面的i=0和i=100都应该是不确定的值,也就是变量,
现在可以定义一个函数,
function checkout(started,end){ }
这里我们也可以定义if判断是个函数;并将这个函数放到上面函数的参数里去,如下
function checkout(started,end,check){ }
这里的check既是checkout函数的参数同时也是一个函数,如下:
function check(x){ if (x%3==0) { document.write(i+'<br>'); return true; }else{ return false; } }
然后将函数分装到
function checkout(started,end,check){}
里得到如下函数
function checkeout(start,end,check){ for (var i =start; i<end; i++) { if(check(i)){ document.write(i+"<br>") } }}checkeout(start,end,check);function check(x){ if (x%3==0) { document.write(i+'<br>'); return true; }else{ return false; } }
这里是将行数作为变量分装到函数里面;
阅读全文
0 0
- 一个函数作为另一个函数的参数
- C++中一个函数作为作为另一个函数的参数
- 如何将一个函数作为另一个函数的输入参数
- js函数作为另一个函数的参数
- 一个函数作为另一个函数的实参
- lambda的常见用法:传递一个函数的结果作为另一个函数的参数
- 将一个函数作为另一个函数的参数(回调函数)
- 函数可以作为另一个函数的参数(举例)
- js匿名函数作为函数参数 (返回值作为另一个函数的参数)
- javascript,将一个函数作为另一个函数的返回值。
- 函数作为另一个函数的结果返回
- 函数时间计算——函数作为另一个函数的参数使用
- 用函数作为另外一个函数的参数
- 关于C++当中的函数作为另一个函数的参数之小问题
- c语言中多个函数作为另一个函数的参数时的调用顺序
- 关于将函数的地址作为参数传递给另一个函数调用
- 将函数的地址作为参数传递给另一个函数调用
- js 把函数作为参数传递给另一个方法
- mysql mapper 参数判断
- mybatis使用pagehelper分页报错java.lang.ClassCastException: com.github.pagehelper.PageHelper cannot be cast
- ce
- How to lookup django session for a particular user?
- 设计模式 外观模式 一键电影模式
- 一个函数作为另一个函数的参数
- 802.11无线网络学习(二):802.11 网络概论
- 51nod 1055 最长等差数列
- Angular中的ng-bind和ng-model区别
- elasticsearch5.4.2启动报错及对应解决方案
- 000
- IEnumerable.Select和where
- MIPI-DSI 三种 Video Mode 理解
- Android 矢量图动画(完结篇)