Variables y Tipos de Datos en JavaScript
< Anterior Siguiente >Variables
En JavaScript, las variables se utilizan para almacenar datos. Se pueden declarar utilizando las palabras clave var
, let
, y const
.
var
La palabra clave var
se utilizaba en versiones anteriores de JavaScript para declarar variables. Hoy en día, se recomienda utilizar let
o const
por razones de alcance y seguridad.
Ejemplo:
var nombre = "Juan";
let
La palabra clave let
se utiliza para declarar variables que pueden cambiar de valor. Tiene un alcance de bloque, lo que significa que solo es accesible dentro del bloque donde se declara.
Ejemplo:
let edad = 25;
const
La palabra clave const
se utiliza para declarar variables cuyo valor no puede cambiar una vez asignado. También tiene un alcance de bloque.
Ejemplo:
const PI = 3.1416;
Tipos de Datos
JavaScript tiene varios tipos de datos que se pueden agrupar en dos categorías: primitivos y objetos.
Tipos de Datos Primitivos
- String: cadenas de texto. Se crean usando comillas simples o dobles.
- Number: números enteros o decimales.
- Boolean: representa valores lógicos:
true
ofalse
. - Null: representa un valor nulo o "vacío".
- Undefined: representa una variable que ha sido declarada pero no asignada.
- Symbol: representa un valor único y no modificable.
- BigInt: representa números enteros de precisión arbitraria.
Ejemplos:
// String
let saludo = "Hola, mundo!";
// Number
let numero = 100;
// Boolean
let esJavaScriptGenial = true;
// Null
let vacio = null;
// Undefined
let sinDefinir;
// Symbol
let simbolo = Symbol('simboloUnico');
// BigInt
let numeroGrande = 1234567890123456789012345678901234567890n;
Tipos de Datos de Objeto
Los tipos de datos de objeto incluyen:
- Object: utilizado para almacenar colecciones de datos y entidades más complejas.
- Array: un tipo especial de objeto utilizado para almacenar listas ordenadas.
- Function: un tipo de objeto que representa funciones ejecutables.
- Date: utilizado para trabajar con fechas y horas.
Ejemplos:
// Object
let persona = {
nombre: "Juan",
edad: 30
};
// Array
let colores = ["rojo", "verde", "azul"];
// Function
function saludar() {
return "¡Hola!";
}
// Date
let fechaActual = new Date();