Tipos de Datos en Javascript

Vanessa Marely Aristizabal Angel
3 min readMar 30, 2023

--

JavaScript es un lenguaje que se conoce como débilmente tipado y de tipado dinámico, porque en las declaraciones de variables podemos asignar cualquier tipo de valor, sin tener que especificar que pertenezcan a alguno en específico.

Los tipos de datos en JavaScript se dividen en dos grupos Primitivos y Objetos.

Primitivos

Los tipos de datos primitivos no tienen propiedades y métodos, y son inmutables, que quiere decir que no se pueden cambiar.

Podemos encontrar los siguientes tipos de datos:

  • Number: Es tipo de dato numérico, además incluye ciertos símbolos como el Infinity y el NAN (Not A Number).
  • BigInt: Es tipo que sirve para representar números grandes.
  • String: Es una cadena de texto o cadena de caracteres.
  • Boolean o booleano: Es un tipo de dato lógico, puede tener un valor “true” o “false”, que es “verdadero” o “falso”.
  • Undefined: Es una variable a la que no se le ha asignado ningún valor, es indefinida, que no ha sido inicializada.
  • Null: Es un tipo de dato nulo o vacío, curiosamente este es un caso especial, porque históricamente en el ECMAScript, cuando se estaba implementando, por error al usar el typeof se identifica como tipo objeto. Aunque han tratado de hacer la corrección, por compatibilidad aún han mantenido el error, pero el null es un tipo de dato primitivo.
  • Symbol: Es utilizado como claves en objetos y mapas de datos. Cuando creamos un símbolo, obtenemos un valor único. Es único e inmutable, que quiere decir que cuando se genera no se puede cambiar. Para crear un valor Symbol es mediante la función Symbol().‌
ejemplos de datos

Objetos

Es un tipo de dato que puede ser llamado colección de propiedades y valores que se relacionan. Puede tener propiedades y métodos.

sintaxis de objeto
ejemplo de objeto

Para ampliar la información de objetos, puedes leer este artículo: https://vanessamarely.medium.com/objetos-en-javascript-372c4262682e

Function: Es un tipo de dato para definir las funciones, su estructura no tiene datos y puede tener o no la palabra reservada function. Este tipo de dato surge del constructor de Object.

ejemplo de funcion

Puedes encontrar más información de funciones aquí: https://vanessamarely.medium.com/funciones-en-javascript-62522ae9c09a

Determinación del tipo de dato usando: typeof

typeof es un operador que permite identificar el tipo de dato de las variables.

Al usar el typeof se devuelve una cadena que nos indica el tipo de dato del elemento que estemos evaluando.

Ejemplo de primitivos:

ejemplo de primitivos

Ejemplo de Objetos:

ejemplos de tipo objetos y function

Complementando esta información, en mi canal de youtube puedes encontrar una capsula de concepto: https://youtu.be/rywwoGceO-w

Puedes encontrar más artículos sobre las bases de JavaScript en mi perfil:https://vanessamarely.medium.com/

--

--