a. undefined出现的原因是JavaScript引擎不知道这是个什么东西,而对于null , JavaScript引|擎识了它,但是没有被分配内存空间。 b. undefined的类型就是undefined,而nul的类型是object