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é es JavaScript?
Antes de empezar a explicarte qué son los tipos primitivos en JavaScript, debemos comprender qué es de lo que estamos hablando. JavaScript es un lenguaje de programación que entró en el mundo del desarrollo web para unir el desarrollo frontend con el backend.
Aunque empezó siendo un lenguaje de programación para el desarrollo frontend (es decir, todos los aspectos que se relacionan al elemento visual y consumible de la web), JavaScript pronto probó ser útil para desarrollar el aspecto relacionado a los servidores, el backend. Por ello, y por su importancia en la historia de la web, es un lenguaje de programación que nos conviene aprender. A continuación, te explicamos uno de sus conceptos más importantes: los 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.
¿Cuál es el siguiente paso?
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!