码迷,mamicode.com
首页 >  
搜索关键字:函数表达式    ( 772个结果
js自执行函数的几种不同写法的比较
经常需要一个函数自执行,可惜这一种写法是错的: function(){alert(1);}(); 原因是前半段“function(){alert(1);}”被当成了函数声明,而不是一个函数表达式,从而让后面的“();”变得孤立,产生语法错。 按上面的分析,这一段代码虽说没有语法错,但也是不符合我们的 ...
分类:Web程序   时间:2016-08-11 00:28:37    阅读次数:162
声明函数
在ECMAScript中,创建函数的最常用的两个方法是函数表达式和函数声明,两者期间的区别是有点晕,因为ECMA规范只明确了一点:函数声明必须带有标示符(Identifier)(就是大家常说的函数名称),而函数表达式则可以省略这个标示符: 函数声明: function 函数名称 (参数:可选){ 函 ...
分类:其他好文   时间:2016-08-10 12:48:43    阅读次数:151
初:函数
函数声明:一个函数的定义有几个关键字组成/1.function关键字/2.函数名称/3.()参数/4.{} 执行语句块组成。 函数声明跟函数表达式的区别:/函数声明是以function关键字开始的 /函数声明一定要有名字 / 函数表达式有名字,也可以没有名字(匿名函数)/栗子:function fn ...
分类:其他好文   时间:2016-08-06 19:02:41    阅读次数:104
js之匿名函数
js之匿名函数 js之匿名函数 这篇博文内容来自于javascript高级程序设计第2版,向作者致敬 函数声明: function functionName(arg0,arg1){ //函数体 } 函数表达式: var functionName = function(arg0,arg1){ //函数 ...
分类:Web程序   时间:2016-08-06 17:38:07    阅读次数:199
变量名提升
名字的声明就是让我的解释器知道有这个名字 名字没有任何数据与之对应 函数声明包含两部分 首先告诉解释器函数的名字 告诉解释器 这个名字对应的函数体是什么 函数声明与函数表达式有区别,函数声明是单独写在一个结构中,不存在任何语句,逻辑判断等结构中 ``` 函数声明: function(){} func ...
分类:其他好文   时间:2016-08-06 00:34:42    阅读次数:230
js的小随笔
1、在js中{ }中的块级语句没有独立的作用域 2、函数中是有作用域的,函数内的变量在函数外不能被访问 3、函数中用连等定义变量,除第一个变量外其他变量都是全局作用域,若需要定义多个变量建议使用逗号 4、函数声明和函数表达式 函数声明:function fun(){ }函数声明会被预先处理,所以可以 ...
分类:Web程序   时间:2016-08-03 01:33:15    阅读次数:169
JS入门(四)
接之前一篇的函数。写之前的函数的时候讲的比较笼统,在这重新写一下函数的内容。 函数: 之前提过,函数就是代码复用的一种机制或是将代码封装成功能的代码段。函数的声明在这边就不多提了,因为相对来说比较简单。除了正常的函数声明之外,还有一种函数的声明方式,就是函数表达式。它的格式如下: 先是用var关键字 ...
分类:Web程序   时间:2016-08-01 12:25:16    阅读次数:144
7.31 签到,js 全局预处理笔记
js 解析与执行过程: 一、全局: 1、预处理阶段 : 1、LexicalEnviroment window {1、预处理 var | 2、function xxx //预处理申明的函数} // 注: 不预处理 函数表达式的方法 创建的 函数 : var g = function () ; 2、EC ...
分类:Web程序   时间:2016-08-01 01:47:03    阅读次数:212
函数表达式-模仿块级作用域
模仿块级作用域 Javascript中没有块级作用域的概念,这意味着在块语句中定义的变量,实际上是在包含函数中而非语句中创建的 在for循环中定义的局部变量i可以再for循环外访问,因为变量i是定义在outputNumbers()的活动对象中的,因此从它有定义开始,就可以在函数内部随处访问它。 遇到 ...
分类:其他好文   时间:2016-07-31 14:23:01    阅读次数:138
函数表达式-递归
递归 递归函数是在函数通过调用自身的情况下构成的 这是一个经典的递归阶乘函数,但是下面的代码会让它出错 在执行anotherFactorial()函数时,factorial已经不是函数了 arguments.callee是一个指向正在执行的函数的指针,因此何以用它来实现对函数的递归调用 但是在严格模 ...
分类:其他好文   时间:2016-07-30 10:33:14    阅读次数:222
772条   上一页 1 ... 48 49 50 51 52 ... 78 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!