网页设计学习笔记

HTML,CSS,JavaScript

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

2012年4月9日

摘要: 在 JavaScript 中,一个函数的执行过程分为两个阶段:(1)建立执行环境;(2)执行函数代码。在建立执行环境(execution context)的阶段,函数将初始化各种变量,并将它们记录在一个内部的变量对象(variable object)中。记录在该变量对象中的变量依次有下面三种:(a)函数的实际参数;(b)内部的函数声明;(c)内部的变量定义。这个阶段结束之后前面两种变量有了具体的值,而最后一种变量的值总是 undefined。在执行函数代码阶段,当函数执行到 var 语句时,这种变量才有了具体的值。例如:function hello(a) { alert(a+b()); //. 阅读全文
posted @ 2012-04-09 17:20 zoho 阅读(445) 评论(0) 推荐(0) 编辑