¿Cómo puede saber qué tipo de valor es en JavaScript?


JavaScript tiene algunos tipos integrados, incluidos números, cadenas, valores booleanos y objetos.

Utilizando latypeofoperador podemos comprobar cuál es el tipo de valor asignado a una variable.

Por ejemplo:

typeof 'test'

Tenga en cuenta que no es una función, es un operador, por lo que no se requieren paréntesis.

Usándolo, obtendremos una cadena, devolviendo uno de los siguientes valores:

  • 'number'
  • 'string'
  • 'boolean'
  • 'undefined'
  • 'bigint'
  • 'symbol'
  • 'object'
  • 'function'

Tenga en cuenta que no haynulltipo, y

typeof null

volverá'object'.

Las matrices volverán'object'también:

typeof [1, 2, 3] //'object'

Las funciones son un tipo especial de objetos, ya que podemos agregar propiedades y métodos a las funciones:

const talk = () => {}
talk.test = true

pero tienen su propio valor'function'si usamos eltypeofoperador.


Más tutoriales de js: