<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>内部私有函数</title>
</head>
<body>
<script>
function a(param) {
function b(param1) {
return param1+10;
}
return "在函数体内调用b函数的结果为"+b(param);
}
document.write(a(5));
</script>
</body>
</html>

函数标记法:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>内部私有函数</title>
</head>
<body>
<script>
//函数标记法
function a(param) {
var b = function (param1) {
return param1+10;
};
return "在函数体内调用b函数的结果为"+b(param);
}
document.write(a(5));
</script>
</body>
</html>

运行结果:

内部私有函数的优点

1.保持全局名字空间的纯净,防止命名冲突;

2.私有性之后我们就可以选择只将一些必要的函数暴露给外部,并保留属于自己的函数,使其不被其他应用程序所调用。

最新文章

  1. Membership三步曲之进阶篇 - 深入剖析Provider Model
  2. oracle常用的SQL语句
  3. liunx的目录结构
  4. SQL语句新建表,同时添加主键、索引、约束
  5. 关于C#中timer类
  6. c++ 头文件 及 sort
  7. 合理使用Memcached进行缓存部署
  8. spring Annotation 笔记2.1
  9. mysql中IN和EXITS效率
  10. python+appium+unittest自动化测试框架环境搭建
  11. Python数据类型的内置函数之tuple(元组),dict(字典),set(集合)
  12. FineUI经典项目展示(1)生产在线管理系统
  13. 让NotePad++添加到右键快捷方式
  14. tcpkill,干掉tcp连接
  15. 2017[BUAA软工]第0次个人作业
  16. 003 将spark源码导入到IDEA中
  17. 自定义PopView
  18. ubuntu下root和安装mysql
  19. 网站编辑须知9个SEO技巧
  20. 2243. [SDOI2011]染色【树链剖分】

热门文章

  1. javascript:;用法集锦
  2. 关于View转化成bitmap保存成图片
  3. Oracle :多实例切换
  4. cf 620C Pearls in a Row(贪心)
  5. Python(2)(基本输入输出语句)
  6. ping 中的“TTL&quot;是什么意思
  7. Spring中Bean获取IOC容器服务的方法
  8. lua 与C通过c api传递table (2)
  9. Aspose.Total 最全的一套office文档管理方案
  10. MSG结构体