number Boolean string object function undefinedvar a={ } var a=[ ] var a=null 返回的类型都是object 因为最初null就是为了给object占位;