Sintaxis
< Anterior Siguiente >JavaScript es un lenguaje de programación que se utiliza principalmente en el desarrollo web para crear páginas interactivas. Al igual que otros lenguajes de programación, JavaScript tiene su propia sintaxis que es fundamental para escribir código que funcione correctamente. En esta página, cubriremos los aspectos básicos de la sintaxis de JavaScript.
Comentarios
Los comentarios se utilizan para explicar el código y no se ejecutan. JavaScript admite dos tipos de comentarios:
- Comentario de una sola línea:
// Este es un comentario de una sola línea
- Comentario de múltiples líneas:
/*
Este es un comentario
de múltiples líneas
*/
Declaración de Variables
En JavaScript, las variables se pueden declarar usando var
, let
o const
. La diferencia entre ellas radica en su alcance y si su valor puede cambiar o no.
// Declaración con var
var nombre = "Juan";
// Declaración con let
let edad = 25;
// Declaración con const
const PI = 3.1416;
Tipos de Datos
JavaScript maneja varios tipos de datos. Algunos de los más comunes son:
- Number: Para números (tanto enteros como flotantes).
- String: Para cadenas de texto.
- Boolean: Para valores booleanos (
true
ofalse
). - Array: Para listas de elementos.
- Object: Para estructuras de datos más complejas.
// Ejemplos de tipos de datos
let numero = 100; // Number
let texto = "Hola, Mundo!"; // String
let esVerdadero = true; // Boolean
let lista = [1, 2, 3, 4]; // Array
let persona = { nombre: "Ana", edad: 28 }; // Object
Operadores
JavaScript admite una variedad de operadores que se utilizan para realizar operaciones en variables y valores.
- Operadores aritméticos: Suma (
+
), resta (-
), multiplicación (*
), división (/
), etc. - Operadores de comparación: Igualdad (
==
), estricta igualdad (===
), mayor que (>
), menor que (<
), etc. - Operadores lógicos: AND (
&&
), OR (||
), NOT (!
).
// Ejemplos de operadores
let suma = 5 + 10; // Suma
let esIgual = (5 == 5); // true
let esMayor = (10 > 5); // true
let resultadoLogico = (true && false); // false
Estructuras de Control
Las estructuras de control permiten dirigir el flujo de ejecución de un programa.
Condicionales
Las declaraciones if
y else
se utilizan para ejecutar código condicionalmente.
let edad = 20;
if (edad >= 18) {
console.log("Eres mayor de edad.");
} else {
console.log("Eres menor de edad.");
}
Bucles
Los bucles permiten repetir un bloque de código varias veces.
// Bucle for
for (let i = 0; i < 5; i++) {
console.log("Número: " + i);
}
// Bucle while
let contador = 0;
while (contador < 5) {
console.log("Contador: " + contador);
contador++;
}
Funciones
Las funciones son bloques de código reutilizables que se pueden llamar en cualquier momento.
// Declaración de una función
function saludar(nombre) {
return "Hola, " + nombre + "!";
}
// Llamada a la función
console.log(saludar("Carlos")); // "Hola, Carlos!"