再谈JavaScript的数据类型问题
引子 JavaScript的数据类型问题已经讨论过很多次了,但许多人还有许多书仍然沿用着错误的、混乱的一些观点,所以就再细讲一回。 提及这个讨论的原因在于argb同学在我的MSN博客上的一段回复,又更早的起源则是两年前关于《JavaScript征途》一书的大讨论: 从“装B被雷劈讲起 ——这个事就让它过去了过去了吧。在讨论中我提及到该书对JavaScript类型系统介绍的混乱,而argb翻出了这篇历史文章,指我的混乱更混乱。于是我列了以下几个问题给他: 我想很难很快速地解释你的问题。那么,接着你的思路,我就问几个问题好了: 1、函数是不是类型?是什么类型? 2、为什么说JavaScript中的函数是“第一型” ...