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 else
Las 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;