如果typeof的運算子是數字、字串或布林值,它回傳的結果就是"number"、"string"或"boolean",對物件、陣列或null,它傳回
的是“object”,對函數運算數,它傳回的是"function",如果運算數是未定義的,它將傳回"undefined".
當typeof的運算數是Number、String或Boolean這樣的包裝對象時,它返回的是"object",此外,對Date和RegExp對象,它也返回"object".
對於那些不屬於JavaScript核心語言,而是由JavaScript嵌入的環境提供的對象,typeof的返回值是由實作決定的。