Cómo obtener el tipo de dato con javascript typeof

En javascript cuando declaramos variables no necesitamos especificar el tipo de datos que contendrán esta variable. No solo eso, es decir, una misma variable puede llegar a tener diferentes tipos cuando se esta ejecutando el script: puede iniciar con un valor entero, pasar a ser un array y más adelante, por ejemplo, acabar siendo un objeto.


 

Pero cómo puedo saber que tipo de datos tiene la variable en cierto momento de la ejecución del javascript.?

 

Tenemos dos formas de obtener para identificar el tipo de datos que contiene una variable, que son typeof e instanceof.

 

Javascript typeof o también conocido como operador typeof.

 

typeof es un operador unario, lo que quiere decir que solo acepta (y opera) sobre un único argumento; en este caso una variable:

 

Temas relacionados que te servirán:

 

 

typeof 2; // return number
typeof 'Hello World' //return  string
typeof [1,2,3] //return  object

 

Este operador no es una función; sin embargo, pueden utilizarse paréntesis para agrupar los términos a evaluar:

 

typeof(2); // number
typeof ('Hello World'); // string
typeof('foo', 4); // number

 

La siguiente tabla nos muestra los valores que nos regresa javascript typeof dependiendo el tipo de dato

Tipo

Resultado

Undefined

“undefined”

Null

“object”

Boolean

“boolean”

Number

“number”

String

“string”

Host Object (dentro del entorno JS)

depende de la implementación

Artículos relacionados
0 Comentarios
Enviame un comentario