Na hora de obter o tipo de algum dado em Javascript, fique atento com os resultados de typeof para cada tipo de javascript. Abaixo uma tabela interessante sobre o comportamento do typeof em JavaScript.
| Tipo | typeof |
|---|---|
| object | “object” |
| function | “function” |
| array | “object” |
| number | “number” |
| string | “string” |
| boolean | “boolean” |
| null | “object” |
| undefined | “undefined” |
| NaN | “number” |
Em destaque em vermelho um comportamento que irá surpreender os desavisados.




