javasrcipt函数
来源:互联网 发布:淘宝网今日特价女装 编辑:程序博客网 时间:2024/05/14 22:48
初入。
一.javascript函数:
function funcName(函数名称)(参数){函数体[return 表达式;]}
javascript函数不需要定义什么类型返回值。
例子:
function add(x,y) //参数不需要强调是什么类型{return x+y;}
二.函数参数传递个数获取:
在javascript中提供arguments对象,可以获取到参数传递个数,一定要在函数体中使用
例子:
function add(x,y){arguments.length;//获取传递参数个数}而且add函数的参数都放在argument中,x == argument[0], y == argument[1];
三.函数的属性与方法
1.length属性 (与上面arguments.length不同,该length是表示函数中有多少个参数,可以在函数体中使用,也可以不在函数体)
<script type = "text/javascript">function add(x,y){return arguments.length;}console.log(add(1,2));console.log(add.length);</script>
2.call() 和 apply() 方法
function add(x,y){document.write(x,y);}var Myobj = new Object();add.call(Myobj,1,2);add.apply(Myobj,[1,2]);call(对象名,参数1,参数2...)
apply(对象名,数组);
四.闭包:
var bianliang1 = 1;function add(){document.write(bianliang1);}
在函数内部可以引用函数外部变量。
0 0
- javasrcipt函数
- javasrcipt
- JavaSrcipt的三种函数定义方法
- javasrcipt Date
- JavaSrcipt基础
- javasrcipt 常用属性,方法
- javasrcipt 常用属性,方法
- javasrcipt屏蔽功能
- 第一个JavaSrcipt例子
- javasrcipt dom编程
- javasrcipt 代码片段
- javaSrcipt中的冒泡排序
- JAVASRCIPT 学习跟踪
- JavaSrcipt的Object.keys()
- Javasrcipt 基础整理
- Acitity调用javasrcipt
- javasrcipt系列---js闭包
- 【JavaSrcipt】substring方法小解析
- 程序猿笑话,放松一下。
- 第三章 【创建型设计模式】
- DB2 SQL0902C 一例
- Mina airQQ聊天 服务端篇(二)
- Light OJ 1174
- javasrcipt函数
- XML中的方法总结
- ArcGIS10.2安装中需要注意的问题
- 对大学的思考:一流大学应培养什么样的精英
- GWT里面的CSS样式单
- DB2 SQL20321N 一例
- JAVA学习之Object类-equals方法的覆写
- Nessus安全测试插件编写教程(1)
- Android Notification使用系统通知栏布局出现的图标问题