在使用JavaScript定义函数时,可以使用function关键字定义函数,还可以在函数中定义函数,即是函数中定义函数,也叫闭包函数。下面利用实例说明,操作如下:
工具/原料
1
JavaScript
2
HTML5
3
HBuilderX
4
浏览器
5
截图工具
方法/步骤
1
第一步,在已新建的JS文件中,定义函数queryUser,声明变量n并赋值100,如下图所示:
2
第二步,再定义一个匿名函数addData,在这个函数中打印变量n,如下图所示:
3
第三步,再对变量n进行自增加1,返回结果为addData,然后保存代码,如下图所示:
4
第四步,调用queryUser()函数,然后赋值给addData,查看对应的结果,如下图所示:
5
第五步,再使用addData变量进行调用函数addData(),然后查看打印结果,如下图所示:
6
第六步,新建一个HTML5静态页面,将JavaScript文件引入到页面中,查看打印结果,如下图所示:
注意事项
1
注意JavaScript中的闭包函数的用法和使用场景
2
注意ES6中如何定义函数并进行调用