定义函数的方式有两种:一种是函数声明,另一种是函数表达式。 一、两者的语法 函数声明的语法: 函数表达式的语法: 因为function关键字后面没有标识符,这种情况下创建的函数叫做匿名函数(anonymous function,有时也叫拉姆达函数)。匿名函数的name属性是空字符串。 二、两者区别 ...
分类:
编程语言 时间:
2016-06-14 13:54:21
阅读次数:
176
每个函数都是Function 类型的实例 要访问函数的指针而不执行函数的话,必须去掉函数名后面的那对圆括号。 在函数内部,有两个特殊的对象:arguments 和this。其中arguments除了保存参数数组之外,还有名为callee的属性,该属性是一个指针,指向拥有这个arguments 对象的 ...
分类:
其他好文 时间:
2016-06-12 18:30:01
阅读次数:
119
闭包 在一个函数内部创建一个子函数,子函数可以访问父函数作用域中的变量。 活动对象:是在进入函数执行环境时创建的,它通过函数的arguments属性初始化 当函数被调用时,会创建一个执行环境及其相应的作用域链。使用 arguments 和其他命名参数的值来初始化函数的活动对象。在作用域链中,父函数的 ...
分类:
其他好文 时间:
2016-06-11 17:16:26
阅读次数:
180
SQL2008 表达式:是常量、变量、列或函数等与运算符的任意组合。 1. 字符串函数 函数 名称 参数 示例 说明 ascii(字符串表达式) select ascii('abc') 返回 97 返回字符串中最左侧的字符的ASCII 码。 char(整数表达式) select char(100) ...
分类:
数据库 时间:
2016-06-08 18:47:02
阅读次数:
189
https://segmentfault.com/a/1190000003902899 tag:立即执行函数 http://www.cnblogs.com/TomXu/archive/2011/12/29/2290308.html tag:汤姆大叔 函数声明 函数表达式 https://develo ...
分类:
编程语言 时间:
2016-06-06 20:26:02
阅读次数:
127
在ECMAScript中函数实际上是对象。每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。函数通常是使用函数声明语法定义的,如:
function sum(num1 , num2){
returnnum1 + num2;
}
这与下面使用函数表达式定义函数的方式...
分类:
编程语言 时间:
2016-06-02 14:49:35
阅读次数:
236
var a=function(config){ this.name=config; this.out = function(){ alert(1) }}a.name='hewenk';a.prototype.inner=function(){ alert(1)}var n=new a('1234') ...
分类:
其他好文 时间:
2016-05-30 23:18:23
阅读次数:
505
想要学习闭包先来看看什么是匿名函数吧! (一)匿名函数 匿名函数就是没有名字的函数。他有两种声明方式: 1.典型的函数声明: function functionName(arg0,arg1,arg2){ //函数体 } 2.函数表达式: var functionName = function(arg ...
分类:
其他好文 时间:
2016-05-28 12:48:17
阅读次数:
141
一、renturn 表达式;语句结束函数执行,返回调用函数,表达式的值作为函数的结果。 二、return:返回值 1)fn1() ==> return 后面的值;匿名函数返回函数代码块。 2)如果没有写return,所有函数默认返回值:未定义; 3)return只能有一个返回值,同时跳出函数,不再执 ...
分类:
Web程序 时间:
2016-05-28 11:30:29
阅读次数:
1410
函数:具名函数匿名函数一.函数定义(1)函数声明函数声明只能出现在程序或函数体内,functionfun(){//函数体}(2)函数表达式匿名函数表达式varfun=function(){//函数体}具名函数表达式varfun=functionf(){//函数体}具名函数表达式的函数名只能在创建函数内部使用(3)函数构..
分类:
Web程序 时间:
2016-05-26 11:37:51
阅读次数:
164