Tipos primitivos en JavaScript

Contenido del Bootcamp Dirigido por: | Última modificación: 29 de mayo de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Comprender las variables de JavaScript es fundamental para entender cómo funciona este lenguaje de programación. Por ello, en este post, te explicaremos cómo funcionan las variables con tipos primitivos en JavaScript.

¿Qué son los tipos primitivos en JavaScript?

JavaScript es un lenguaje de programación que funciona a partir de variables. Estas variables se clasifican mediante tipos. Entonces, en JavaScript, tenemos los tipos primitivos y los tipos no primitivos. Los tipos primitivos en JavaScript son aquellos valores que no son un objeto y tampoco tienen métodos. Además, los tipos primitivos son valores inmutables (no se pueden modificar).

A continuación, te presentamos cuáles son los tipos primitivos en JavaScript y cómo funcionan:

undefined

El tipo primitivo undefined es una manera de representar la ausencia de un valor. Dentro del mundo del desarrollo web, existe una analogía que compara la ausencia de un valor con la ausencia de papel higiénico. Dentro de esta analogía, se define que undefined es como no tener nada, ni papel ni rollo ni estante para ponerlo. Entonces, undefined quiere decir que tenemos un valor indefinido.

null

El tipo primitivo null quiere decir que tenemos un valor nulo y es otra manera de representar la ausencia de un valor. Dentro de la analogía que te presentamos anteriormente, null quiere decir que no tenemos ni papel ni rollo, pero sí tenemos el estante para ponerlo. La categorización del valor null dentro de los tipos primitivos en JavaScript suele discutirse, pues su resultado es diferente para cada objeto.

number

El tipo primitivo number se refiere a todos los valores que representan un número. Estos valores pueden ser números enteros, como lo sería 3, o números racionales, como lo sería 3.1416.

Además, dentro de la categoría de number, también existe el valor NaN (Not A Number), que irónicamente representa que el valor no es un número. Este valor existe cuando hacemos cálculos imposibles de representar en el lenguaje de programación. Por ejemplo, dividir cuatro entre cero. Finalmente, tenemos un valor positivo y negativo para 0 (+-0).

string

Un string también se conoce en programación como una cadena de caracteres. Los string son muy útiles para almacenar datos que se representan en forma de texto. Si quieres saber más sobre cómo funcionan y por qué utilizarlos, te invitamos a leer el artículo de Mozilla Developper Network sobre strings.

En JavaScript, hay muchas maneras de definir un string. Podemos definirlo usando las comillas dobles, las comillas simples o el símbolo back tick, también conocido como la tilde de acento abierto. A continuación, te presentamos unos ejemplos:

«hola amigo»

‘hola amigo’

` hola amigo `

boolean

Los tipos primitivos en JavaScript booleanos son todos aquellos valores que se representan en términos de verdadero y falso (true/false).

BigInt y symbol

Estos dos tipos primitivos en JavaScript son de un nivel más complejo que el resto. De manera general, el tipo primitivo BigInt nos permite representar números muy grandes en JavaScript. Por su parte, el tipo primitivo symbol nos ayuda a metaprogramar.

Para conocer más acerca de estos dos tipos primitivos en JavaScript, te invitamos a leer los artículos que tiene la Mozilla Developer Network sobre BigInt y Symbol.

Ahora que sabes cuáles son los tipos primitivos en JavaScript y cómo se representan de manera básica, el siguiente paso en tu camino para convertirte en un desarrollador web es dedicarte a aprender este lenguaje de programación. Por ello, te invitamos a ser parte de nuestro Desarrollo Web Full Stak Bootcamp, donde aprenderás, entre muchas otras cosas, todo lo necesario para desarrollar una página usando JavaScript.

Además, en esta formación intensiva aprenderás sobre otros lenguajes de programación, como HTML. Así, al cabo de unos pocos meses, sabrás cómo utilizar estos lenguajes para crear y diseñar tus propios sitios web, convirtiéndote finalmente en un experto del desarrollo web. ¿A qué esperas para unirte a nosotros y cumplir tu sueño de ser un desarrollador web? ¡No lo dudes más y matricúlate ya!

Posts más leídos

¡CONVOCATORIA ABIERTA!

Desarrollo Web

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado