使用更严谨的getType 代替 typeof