JavaScript es un lenguaje de programación dinámico que permite la creación de contenido interactivo y complejo en sitios web. Cuando hablamos de tipos de datos en JavaScript nos referimos a los diferentes tipos de valores que puede tener una variable. Los tipos de datos son fundamentales para comprender cómo se almacena y manipula la información en JavaScript.
Variables
Una variable es un contenedor para almacenar datos. En JavaScript, declaramos variables usando las palabras clave 'var', 'let' y 'const'. Por ejemplo,
Tipos de datos
JavaScript tiene seis tipos de datos primitivos: cadena, número, booleano, nulo, indefinido y símbolo. Además, tiene un tipo de datos no primitivo: Objeto.
Cadena
Una cadena es una secuencia de caracteres utilizados para representar texto. En JavaScript, las cadenas están entre comillas simples o dobles. Por ejemplo, let name = 'John';
o let name = "John";
.
Número
El tipo de datos Número se utiliza para representar números positivos o negativos con o sin decimales. Por ejemplo, deje edad = 25;
o deje promedio = 19,5;
.
Booleano
El tipo de datos booleano tiene sólo dos valores: verdadero o falso. Este tipo de datos se usa comúnmente para pruebas condicionales. Por ejemplo, let isAdult = true;
.
Nulo
Nulo es un tipo de datos especial que representa "nada" o "vacío". Por ejemplo,
Indefinido
Una variable que ha sido declarada pero no tiene un valor asignado es de tipo indefinido. Por ejemplo, let test;
Aquí, la prueba no está definida.
Símbolo
Símbolo es un tipo de datos introducido en ES6 que produce un valor único que no se puede cambiar. Por ejemplo, let sym1 = Symbol('sym');
.
Objeto
Los objetos se utilizan para almacenar colecciones de datos y entidades más complejas. Se diferencian de los tipos de datos primitivos porque pueden contener múltiples valores en forma de propiedades. Por ejemplo, let car = {marca: 'Toyota', modelo: 'Corolla', año: 2005};
.
Operadores
Los operadores se utilizan para realizar operaciones entre variables y valores. Los principales tipos de operadores en JavaScript son: operadores aritméticos, operadores de asignación, operadores de comparación, operadores lógicos y operadores bit a bit.
Operadores aritméticos
Los operadores aritméticos se utilizan para realizar operaciones matemáticas. Por ejemplo, sea suma = 10 + 20;
.
Operadores de asignación
Los operadores de asignación se utilizan para asignar valores a variables. Por ejemplo, sea x = 10;
.
Operadores de comparación
Los operadores de comparación se utilizan para comparar dos valores. Por ejemplo, let result = (10 == 20);
Aquí, el resultado será falso.
Operadores lógicos
Los operadores lógicos se utilizan para determinar la lógica entre variables o valores. Por ejemplo, let result = (10 < 20 && 20 > 30);
Aquí, el resultado será falso.
Comprender las variables, los tipos de datos y los operadores es fundamental para cualquiera que quiera convertirse en desarrollador front-end. Son la base de cualquier programa JavaScript y se utilizan en casi todos los scripts que escribas.