JavaScript学习(2)
2015-11-30 10:41
435 查看
javaScript 函数
javaScript 函数类型:普通函数/变量调用函数/匿名 函数/不定参数函数/动态函数1.普通函数
<script> function functionName(){ alert("普通函数") } functionName() </script>
2.变量调用函数
<script> function functionName(参数){ alert("普通函数") } //定义函数 var fu = functionName;//变量指定特定函数 fu(参数) //通过变量调用函数 </script>
3.匿名函数
匿名函数在JQuery中常见,避免命名冲突。<script> var fu = funciton(f1,f2){ return f1+f2; } alert(fu(1,2)) </script>
4.不定参数函数
注意使用内置对象arguments<script> function add(){ var result = 0; for(var i=0;i<arguments.length;i++){ retrun result= result+arguments[i]; } } add(1,2); add(1,2,3) </script>
5.动态函数
<script type="text/javascript"> var square = new Function ("x","y","var sum ; sum = x+y;return sum;"); alert("square(2,3)的结果是:"+square(2,3)); </script>
动态展现形式:
<pre name="code" class="html"><script type="text/javascript"> var a = "var sum;"; var b = "sum = x + y;"; var c = "return sum;"; var square = new Function ( "x", "y", a+b+c); alert(square (2,3)); </script> //这其中定义的参数可根据需求修改
附录:
javaScript中没有函数的重载,调用最后一次重写的函数。
相关文章推荐
- js封装下拉框,实现重复利用
- 最精简的js代码,实现checkbox,全选、反选、过滤disabled
- javascript针对cookie的基本操作实例详解
- JavaScript中事件处理
- js显示当前系统时间+星期几
- 在JS中获取页面提交参数
- js调用手机摄像头
- javascript闭包(Closure)用法实例简析
- 浏览器JS脚本
- 详解JavaScript的流程控制语句
- java & javascript 自定义加密数据传输
- java & javascript 自定义加密数据传输
- JS日期时间增加减少
- 详解JavaScript的表达式与运算符
- js屏蔽回车键事件
- javaScript学习(1)
- 7个常见Javascript框架介绍
- typeahead.js几个demo
- JSON详解
- 谈谈JSON数据格式