Saltar al contenido principal
Publicado el

Variables y Tipos en JavaScript

Compartir:

Introducción

Comprender las variables y los tipos es esencial para cualquier programador de JavaScript. Esta guía te proporcionará un entendimiento claro de cómo JavaScript gestiona las variables y los diversos tipos disponibles en el lenguaje.

Variables en JavaScript

Las variables son contenedores para almacenar datos. En JavaScript, pueden declararse usando var, let o const.

var

var es la forma más antigua de declarar variables en JavaScript, pero tiene algunas limitaciones, como el ámbito de función y el hoisting.

var nombre = 'Juan';

let

let se introdujo en ES6 (ECMAScript 2015) y resuelve algunos de los problemas de var, principalmente los relacionados con el ámbito de bloque.

let edad = 30;

const

const también es una incorporación de ES6 y se utiliza para declarar constantes. Una vez asignado un valor a una constante, no puede cambiarse.

const URL_API = 'https://api.ejemplo.com';

Tipos de Datos en JavaScript

JavaScript es un lenguaje de tipado dinámico, lo que significa que las variables pueden almacenar diferentes tipos y pueden cambiar de tipo.

Tipos Primitivos

  1. String: Para representar datos textuales.
let saludo = '¡Hola, mundo!';
  1. Number: Para representar números (enteros o de punto flotante).
let altura = 1.76;
  1. Boolean: Representa una entidad lógica con dos valores: verdadero o falso.
let estaLloviendo = false;
  1. Undefined: Una variable sin valor asignado.
let noDefinido;
  1. Null: Representa la ausencia intencional de valor.
let vacio = null;
  1. Symbol: Introducido en ES6, crea valores únicos e inmutables.
let simbolo = Symbol();
  1. BigInt: Para números enteros muy grandes.
let numeroGrande = 9007199254740991n;

Tipos de Objeto

Además de los tipos primitivos, tenemos object. En JavaScript, los objetos son colecciones de propiedades.

let persona = {
  nombre: 'Ana',
  edad: 25,
};

Arrays

Los arrays en JavaScript se utilizan para almacenar múltiples valores en una sola variable.

let frutas = ['Manzana', 'Banana', 'Naranja'];

Conversión de Tipos

JavaScript es un lenguaje de tipado débil, lo que significa que se producen conversiones automáticas de tipos.

let numero = '5';
let suma = numero + 10; // '510', no 15

Conclusión

Entender las variables y los tipos es fundamental para programar en JavaScript. Con este conocimiento, estás mejor preparado para explorar los matices del lenguaje y comenzar a crear programas más complejos y eficientes.

Happy coding!