•  
     

Identidade - JavaScript

Identidade, Por Favor
Muito bom! Vamos sujar as mãos e começar a explorar algumas coisas muito legais sobre os objetos no JavaScript. Mas antes que possamos fazer isso, como podemos dizer se algo é um objeto (e não, por exemplo, um número ou string)? Seria ótimo se pudéssemos dizer qual é o tipo de alguma coisa no JavaScript. Que bom que há um operador embutido para isso!

Digamos que temos uma variável thing e não sabemos qual é o tipo de thing. Podemos chamar typeof thing para descobrir isso. Geralmente, os tipos mais úteis são "número," "string," "função", e, é claro, "objeto."

Como exemplo, o seguinte exemplo exibirá "objeto":

Código: Selecionar todos

var someObject = {someProperty: someValue};
console.log( typeof someObject );



Código: Selecionar todos

var anObj = { job: "Sou um objeto!" };
var aNumber = 42;
var aString = "Sou uma string!";

console.log(typeof anObj);
console.log(typeof aNumber);
console.log(typeof aString);


object
number
string