Sintaxis y estructura básica
Sintaxis y estructura básica Fundamental
Section titled “Sintaxis y estructura básica ”Comentarios Básico
Section titled “Comentarios ”En JavaScript existen dos tipos de comentarios:
// Comentario de una línea
/* Comentario de múltiples líneas*/Instrucciones y bloques de código
Section titled “Instrucciones y bloques de código”Las instrucciones en JavaScript terminan con punto y coma (opcional pero recomendado):
let nombre = "Juan";console.log(nombre);
// Los bloques de código se delimitan con llaves {}if (true) { let x = 1; console.log(x);}Reglas de nombres y estilo
Section titled “Reglas de nombres y estilo”Identificadores válidos
Section titled “Identificadores válidos”- Deben comenzar con letra, $ o _
- Pueden contener números, pero no al inicio
- Son case-sensitive (sensibles a mayúsculas/minúsculas)
// Válidoslet nombre;let $precio;let _valor;let usuario123;
// No válidoslet 123usuario;let mi-variable;let @correo;Convenciones de nombrado
Section titled “Convenciones de nombrado”- camelCase (recomendado para variables y funciones)
let nombreUsuario;function calcularTotal() { }- PascalCase (para clases)
class Usuario { }class CarritoCompra { }- SNAKE_CASE (para constantes)
const MAX_INTENTOS = 3;const API_URL = "https://api.ejemplo.com";Palabras reservadas
Section titled “Palabras reservadas”Algunas palabras no pueden usarse como identificadores:
break case catch class constcontinue debugger default delete doelse export extends finally forfunction if import in instanceofnew return super switch thisthrow try typeof var voidwhile with yieldSensibilidad a mayúsculas/minúsculas
Section titled “Sensibilidad a mayúsculas/minúsculas”JavaScript distingue entre mayúsculas y minúsculas:
let color = "rojo";let Color = "azul";// color y Color son variables diferentesIndentación y formato
Section titled “Indentación y formato”Se recomienda usar una indentación consistente (2 o 4 espacios):
function ejemplo() { if (true) { console.log("Indentado correctamente"); }}Buenas prácticas
Section titled “Buenas prácticas”- Usar nombres descriptivos
- Mantener consistencia en el estilo
- Usar indentación adecuada
- Agregar comentarios cuando sea necesario
- Seguir las convenciones de la comunidad
Herramientas de formato
Section titled “Herramientas de formato”- ESLint
- Prettier
- EditorConfig
Estas herramientas ayudan a mantener un código limpio y consistente en todo el proyecto.
🐝