En JavaScript, existen varios tipos de datos primitivos y complejos que permiten almacenar y manipular información. Los tipos principales incluyen:
' '), dobles (" "), o backticks (` `). Ejemplo: "Hola" o 'JavaScript'.5, 3.14.Number. Ejemplo: 123n.true o false.{ nombre: "Eduardo", edad: 51 }.if y elseLas estructuras condicionales if y else permiten ejecutar diferentes bloques de código según se cumpla o no una condición específica:
let edad = 18;
if (edad >= 18) {
console.log("Es mayor de edad.");
} else {
console.log("Es menor de edad.");
}
JavaScript incluye varios tipos de operadores para realizar operaciones en las variables:
Aritméticos: Para operaciones matemáticas básicas. Ejemplos:
Comparación: Para comparar valores. Ejemplos: ==, !=, ===, !==, <, >.
| Lógicos: Para operaciones lógicas, como && (AND), | (OR), y ! (NOT). |
Tipo (typeof): Para verificar el tipo de datos. Ejemplo: typeof variable.
Los operadores aritméticos, como +, -, *, y /, son comunes para realizar cálculos matemáticos. Por ejemplo:
let a = 5;
let b = 10;
let suma = a + b; // Resultado: 15
Las variables en JavaScript se declaran con var, let, o const, y cada uno tiene diferencias en cuanto a alcance y mutabilidad:
var: Tiene un alcance de función (no de bloque), y puede reasignarse y redeclararse. Ejemplo:
var nombre = "Eduardo";
nombre = "Inga"; // Posible con `var`
let: Tiene un alcance de bloque (las {} en que se declara), puede reasignarse pero no redeclararse dentro del mismo bloque. Ejemplo:
Copiar código
let edad = 51;
edad = 52; // Posible
const: También tiene un alcance de bloque, pero no puede ser reasignado ni redeclarado. Debe ser inicializado al declararse. Ideal para valores constantes:
const PI = 3.1416;