摘要: 变量声明、函数声明为何会提升?js执行时是如何查找变量的?JavaScript中最基本的部分——执行上下文(execution context) 什么是执行上下文? 当JavaScript代码运行,执行环境非常重要,有下面几种不同的情况: 全局代码——你的代码首次执行的默认环境。 函数代码——每当进 阅读全文
posted @ 2014-04-29 11:56 小兵传奇` 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。 有点奇怪的是,JavaScript语言居然有两个表示"无"的值:undefined和null。这是为什么? 一、相似性 在JavaScript中,将一个变 阅读全文
posted @ 2014-04-29 10:58 小兵传奇` 阅读(239) 评论(0) 推荐(0) 编辑