javascript函数的定义
来源:互联网 发布:lda算法 主题模型 编辑:程序博客网 时间:2024/05/16 14:43
js函数的定义表达式有两种形式,分别为“函数的定义表达式”和“函数的声明”。函数的定义都是以“function”关键字开始,其后为函数名,一对圆括号”()”—-括号里面包含函数的形参,一对花括号”{}”—里面是函数体。形式如下:
function functionName (args1,args2,args3,….){
函数体……….
}
举例说明一下函数的定义表达式和函数的声明语句:
//函数的声明语句: function printpropes(arr){ for(var a in arr){ console.log(a+":"+arr[a]+"/n"); } } funcion factoria(x){ if(x<1) return 1; else return x*factoria(x-1); } //函数的定义表达式 var square=function(x){ return x*x; } var f=function fact(x){ if(x<1) return 1; else return x*fact(x); }
函数的定义表达式和函数声明语句的区别:
1、函数声明语句实际上声明的是一个变量然后把该函数对象赋值给这个变量。
2、如果函数的定义表达式中存在函数名则该函数名将成为该函数内部的一个局部变量
3、函数定义表达式适用于只会调用一次的函数。
4、函数声明语句作用域为全局,可以在他定义之前出现的代码所调用。
5、函数的定义表达式可以出现在js代码的任何地方
备注:所有函数都有返回值,没有“return”关键字的函数返回undefined,有“return”关键字的函数返回其后面的表达式值。函数之间也可以相互嵌套。
0 0
- javascript的函数定义
- javascript函数的定义
- javascript定义函数的方法
- JavaScript定义函数的方式
- JavaScript中函数的定义
- JavaScript定义函数的方法
- JavaScript 的函数如何定义
- JavaScript深入理解函数 - 函数的定义
- 几种javascript函数定义的区别
- 几种javascript函数定义的区别
- javascript定义函数的几种方式
- 几种javascript函数定义的差别
- 几种javascript函数定义的区别
- 【小结】JavaScript函数定义的一些注意事项
- Javascript中两种方式定义函数的区别
- JavaScript 中函数定义的差异问题
- javascript定义函数的三种方法
- 几种javascript函数定义的区别
- Altium Designer 10.0(AD10)下载及安装破解
- xlistview上拉加载,下拉刷新
- C3P0配置实战
- ios安全学习资料汇总
- c3p0在spring下的配置过程
- javascript函数的定义
- angularJs $apply
- jsp input文件上传操作
- git egit 如何 revert恢复原来代码
- Otto的封装使用
- Android 修改文件权限 LINUX 命令
- 分布式缓存技术redis学习系列(三)——redis高级应用(主从、事务与锁、持久化)
- Android中LinearLayout框架使用案例26Days TO_1
- 面向对象的三大特征