js深入学习-之前没有注意和值得注意的地方-2
2014-08-15 11:10
204 查看
如果function foo(){}是作为赋值表达式的一部分的话,那它就是一个函数表达式,如果function foo(){}被包含在一个函数体内,或者位于程序的最顶部的话,那它就是一个函数声明。
表达式和声明存在着十分微妙的差别,首先,函数声明会在任何表达式被解析和求值之前先被解析和求值,即使你的声明在代码的最后一行,它也会在同作用域内第一个表达式之前被解析/求值
表达式和声明存在着十分微妙的差别,首先,函数声明会在任何表达式被解析和求值之前先被解析和求值,即使你的声明在代码的最后一行,它也会在同作用域内第一个表达式之前被解析/求值
相关文章推荐
- js深入学习-之前没有注意和值得注意的地方-1
- 献给和我同样学习前端脚本时,先学jQuery,而之前没有接触过JS的同学
- ASP编码者学习ASP.net编码要注意的一些地方
- 从 prototype.js 深入学习 javascript 的面向对象特性
- js没有重载–深入js(2)
- Objective-C中一些 值得程序员注意的地方 学习笔记
- js继承注意的地方
- 想深入学习一下IoC,这两天试验hivemind1.0,没有成功!
- JS深入学习知识整理
- 解决一个我之前没有解决的问题[后台编码ajax请求的内容,前台js解码]
- 引入JS需要注意的地方
- js常用函数之需要注意的地方
- *关于Js中this值得注意的一个地方
- 个人总结的一些应该注意和学习的一些地方
- 最近在学习Prototype.js,在面试的时候问我$,美元符号是什么意思,没有答出来!,所以要学
- ASP编码者学习ASP.net编码要注意的一些地方
- prototype.js 深入学习 javascript 的面向对象特性
- 使用JS在Firefox与IE中要注意的地方
- JSP学习过程中的一些注意的地方
- 关于js的核心笔记--需要注意的地方都在这里啦,有测试代码