Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

typeof

Resumen

El operador typeof se usa en cualquiera de los siguientes modos:

  1. typeof operando
  2. typeof ( operando )

El operador typeof devuelve una cadena que indica el tipo del operando sin evaluarlo. operando es la cadena, variable, palabra clave u objeto para el que se devolverá su tipo. Los paréntesis son opcionales.

Suponga que define las siguientes variables:

var miFuncion = new Function("5+2")
var forma="redonda"
var tamano=1
var hoy=new Date()

El operador typeof devuelve los siguientes resultados para estas variables

typeof miFuncion == 'function'   
typeof forma == 'string'
typeof tamano == 'number'
typeof hoy == 'object'
typeof noExiste == 'undefined'

Para las palabras clave true y null, el operador typeof devuelve los siguientes resultados:

typeof true == 'boolean'
typeof null == 'object'

Para un número o una cadena, el operador typeof devuelve los siguientes resultados:

typeof 62 == 'number'
typeof 'Hola mundo' == 'string'

Para valores de propiedades, el operador typeof devuelve el tipo del valor que contiene la propiedad:

typeof document.lastModified == 'string'
typeof window.length == 'number'
typeof Math.LN2 == 'number'

Para métodos y funciones, el operador typeof devuelve los resultados siguientes:

typeof blur == 'function'
typeof eval == 'function'
typeof parseInt == 'function'
typeof shape.split == 'function'

Para objetos predefinidos, el operador typeof devuelve los siguientes resultados:

typeof Date == 'function'
typeof Function == 'function'
typeof Math == 'object'
typeof Object == 'function'
typeof String == 'function'

 

Etiquetas y colaboradores del documento

Etiquetas: 
 Colaboradores en esta página: carmelo12341, SphinxKnight, teoli, Siro_Diaz, Mgjbot, Talisker
 Última actualización por: carmelo12341,