# data[].attributes.body
En JavaScript, las variables son contenedores que almacenan datos que pueden cambiar durante la ejecución del programa. Comprender los diferentes tipos de variables y cómo utilizarlas correctamente es fundamental para escribir código eficiente y libre de errores. JavaScript es un lenguaje de tipado dinámico, lo que significa que no es necesario declarar el tipo de dato de una variable; el motor de JavaScript lo determina automáticamente en tiempo de ejecución.​

# data[].attributes.body
Definición: Representa tanto enteros como números de punto flotante.​

Ejemplos: let entero = 42;

let decimal = 3.14;

let negativo = -7;

Comentario: Los números en JavaScript pueden ser enteros o decimales y se manejan con el mismo tipo de dato.

# data[].attributes.body
Definición: Cadena de caracteres utilizada para representar texto.

Ejemplos: let saludo = "Hola, mundo";

let nombre = 'Juan';

let mensaje = `Bienvenido, ${nombre}`;

Comentario: Las cadenas pueden definirse con comillas simples, dobles o backticks para permitir interpolación.

# data[].attributes.body
Definición: Representa un valor lógico: verdadero (true) o falso (false).​

Ejemplos: let esMayor = true;

let esMenor = false;

let resultado = 5 > 3; // true

Comentario: Los booleanos son esenciales para estructuras de control como condicionales y bucles.

# data[].attributes.body
Definición: Valor asignado automáticamente a las variables declaradas pero no inicializadas.​

Ejemplos: let valor;

console.log(valor); // undefined

let objeto = {};

console.log(objeto.propiedadInexistente); // undefined

Comentario: Indica ausencia de valor asignado; es el valor por defecto de variables no inicializadas.

# data[].attributes.body
Definición: Representa la ausencia intencional de cualquier valor u objeto.​

Ejemplos: let datos = null;

let usuario = { nombre: null };

let resultado = null;

Comentario: Se utiliza para indicar que una variable no tiene ningún valor o objeto asignado.

# data[].attributes.body
Definición: Permite representar números enteros de gran tamaño que exceden el límite de Number.​

Ejemplos: let numeroGrande = 123456789012345678901234567890n;

let otroBigInt = BigInt("9007199254740991");

let suma = numeroGrande + 1n;

Comentario: Se utiliza para cálculos que requieren precisión con números enteros muy grandes.

# data[].attributes.body
Definición: Tipo de dato único e inmutable, utilizado como identificador de propiedades de objetos.

Ejemplos: let id = Symbol("id");

let otroId = Symbol("id");

console.log(id === otroId); // false

Comentario: Cada Symbol es único, incluso si tienen la misma descripción.​

# data[].attributes.body
Definición: Colección de propiedades, donde cada propiedad es una asociación entre una clave y un valor.​

Ejemplos: let persona = { nombre: "Ana", edad: 30 };

let arreglo = [1, 2, 3];

let fecha = new Date();

Comentario: Los objetos pueden contener múltiples valores y tipos de datos, incluyendo otros objetos.​

# data[].attributes.body
Definición: Bloque de código diseñado para realizar una tarea particular; en JavaScript, las funciones son objetos de primera clase.​

Ejemplos: function saludar() {

console.log("Hola");

}

const despedir = function() {

console.log("Adiós");

};

const sumar = (a, b) => a + b;

Comentario: Las funciones pueden ser declaradas de varias formas y pueden asignarse a variables.

# data[].attributes.body
Definición: Tipo especial de objeto que almacena una colección ordenada de elementos.​

Ejemplos: let numeros = [1, 2, 3, 4];

let colores = ["rojo", "verde", "azul"];

let mixto = [1, "dos", true, null];

Comentario: Los arrays permiten almacenar múltiples valores en una sola variable y ofrecen métodos útiles para manipularlos.

# data[].attributes.body
JavaScript ofrece una variedad de tipos de datos que permiten manejar diferentes tipos de información de manera eficiente.

# data[].attributes.body
Comprender las diferencias entre los tipos primitivos y los objetos es esencial para evitar errores comunes en el manejo de datos.

# data[].attributes.body
El uso adecuado de cada tipo de variable mejora la legibilidad y mantenibilidad del código.

# data[].attributes.body
JavaScript Data Types - W3Schools

JavaScript data types and data structures - MDN Web Docs

Variables and Datatypes in JavaScript - GeeksforGeeks