# data[].attributes.body
¿Qué es una variable String?

Un string en JavaScript es un tipo de dato primitivo utilizado para representar texto, que consiste en una secuencia de caracteres alfanuméricos (letras, números, símbolos) encerrados entre comillas simples ('), dobles (") o invertidas (`). Son inmutables, lo que significa que no se pueden modificar, sino que se crea una nueva cadena.

Sintaxis

Comillas Simples ('): const nombre = 'Juan';

Comillas Dobles ("): const saludo = "Hola mundo";

Backticks (`) - Template Literals: Permiten incrustar expresiones y saltos de línea.

# data[].attributes.body
¿Qué es una variable Boolean?

Los booleanos en JavaScript representan valores lógicos: true (verdadero) o false (falso). Se definen directamente o mediante comparaciones (ej. x > 5), siendo fundamentales para estructuras condicionales if y bucles.

En JavaScript, frecuentemente se genera de manera implícita la coerción de tipos a booleano. Si, por ejemplo, tienes una sentencia if que evalúa cierta expresión, esa expresión genera coerción a booleano.

Una manera en que se usa la coerción de tipos es con el uso del operador o (||) y del operador y (&&)

Sintaxis:

let esVerdadero = true;

let esFalso = false;

# data[].attributes.body
¿Qué es una variable Number?

Las variables numéricas se definen utilizando let o const sin comillas, manejando tanto enteros como decimales bajo. Este tipo soporta operaciones matemáticas estándar, números positivos/negativos, y notación científica. Los números pueden ser convertidos o parseados, y el lenguaje maneja un rango amplio de precisión de coma flotante.

Sintaxis

Se pueden declarar variables numéricas utilizando las palabras clave let, const o var:

let: Para valores que pueden cambiar.

const: Para valores que permanecerán constantes.

var: Forma tradicional (menos recomendada en código moderno).

# data[].attributes.body
¿Qué es una variable Undefined?

En JavaScript, una variable es undefined cuando ha sido declarada pero no se le ha asignado ningún valor. Es un valor primitivo que el motor de JavaScript asigna automáticamente por defecto.

Sintaxis

Declaración sin inicializar: let variable; (el valor es undefined).

Asignación explícita: let variable = undefined;.

Detección: Se recomienda usar if (variable === undefined) o typeof variable === 'undefined' para verificar.

Valor por defecto: let x = valor ?? "default"; (donde ?? usa el valor si es undefined o null).

# data[].attributes.body
¿Qué es una variable Null?

Null es un valor primitivo que representa la ausencia intencional de valor o un objeto vacío. A diferencia de undefined, null debe ser asignado explícitamente.

Se utiliza comúnmente para inicializar variables que contendrán objetos más adelante o para limpiar el valor de una variable.

Sintaxis:

La sintaxis básica es:

let variable = null;

Para verificar si una variable es nula, se recomienda usar el operador de igualdad estricta (===) para evitar confusiones con undefined.

if (variable === null) { ... }

# data[].attributes.body
¿Qué es una variable Symbol?

Los Symbol en JavaScript crean identificadores únicos e inmutables, ideales para claves de propiedades ocultas o privadas en objetos que no colisionan con otras claves.

Se usan comúnmente para evitar conflictos de nombres y en metaprogramación.

Sintaxis:

Un Symbol en JavaScript se crea mediante la función: Symbol().

Se declara sin el operador new, opcionalmente con una descripción para depuración:

const miSimbolo = Symbol("descripcion");

# data[].attributes.body
¿Qué es una variable Object?

Un objeto es un tipo de dato complejo que funciona como un contenedor para colecciones de datos relacionados. A diferencia de las variables primitivas (que guardan un solo valor), los objetos almacenan pares de clave-valor.

Utilizada para agrupar datos relacionados.

Sintaxis:

La sintaxis principal para crear un objeto en JavaScript es la notación literal de llaves {}.

Define una colección de pares clave: valor.

Se suele declarar con const o let

Asignando pares propiedad: valor separados por comas, donde los valores pueden ser datos, arreglos o funciones (métodos).

# data[].attributes.body
¿Qué es una variable Array?

Los arrays en JavaScript son listas ordenadas, redimensionables y capaces de almacenar múltiples tipos de datos (strings, números, objetos) en una sola variable, accesibles mediante índices basados en cero.

Índices numéricos: Los elementos se ordenan comenzando desde el índice 0.

Dinámicos: Pueden cambiar de tamaño automáticamente y contener diferentes tipos de datos (números, strings, objetos, etc.) simultáneamente.

Mutables: Es posible modificar sus elementos directamente incluso si se declaran con const.

Sintaxis

Se definen comúnmente usando corchetes:

[] (notación literal)

Como en:

let frutas = ["manzana", "banana"].

# data[].attributes.body
¿Qué es una variable Función?

Las funciones pueden almacenarse en variables (funciones expresadas), tratándolas como cualquier otro valor. Esto permite pasarlas como argumentos o retornarlas.

Generalmente, estas funciones no necesitan un nombre después de la palabra clave function.

Sintaxis

Se definen usando const, let o var seguido del nombre de la variable y la palabra clave function o sintaxis de flecha.

# data[].attributes.body
¿Qué es una variable Date?

Date es un objeto incorporado utilizado para trabajar con fechas y horas (año, mes, día, hora, minuto, segundo y milisegundo).

Sintaxis:

La sintaxis básica para crear una variable de fecha en JavaScript es:

const fecha = new Date();

Para fechas específicas, se usa:

new Date(valor)