Acción de cortar o limitar la longitud de un dato.
En interfaces (UI), se refiere a acortar textos que exceden su contenedor, añadiendo generalmente puntos suspensivos (...). En bases de datos o números, implica eliminar decimales o limpiar registros sin guardar historial individual.
/* Truncado en CSS - texto con puntos suspensivos */ /* Una sola línea */ .truncar-linea { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 200px; } /* Múltiples líneas (line-clamp) */ .truncar-multilinea { display: -webkit-box; -webkit-line-clamp: 3; /* Máximo 3 líneas */ -webkit-box-orient: vertical; overflow: hidden; } /* Tailwind CSS */ <p className="truncate">Texto largo que se trunca...</p> <p className="line-clamp-2">Texto con máximo 2 líneas...</p> // Truncado en JavaScript function truncarTexto(texto: string, maxLength: number): string { if (texto.length <= maxLength) return texto; return texto.slice(0, maxLength - 3) + '...'; } truncarTexto('Este es un texto muy largo', 20); // 'Este es un texto...' // Truncado de números (eliminar decimales) Math.trunc(4.7); // 4 (elimina decimales, no redondea) Math.floor(4.7); // 4 (redondea hacia abajo) Math.round(4.7); // 5 (redondea al más cercano) // Truncado en SQL (limpiar tabla) TRUNCATE TABLE logs; -- Elimina todos los registros rápidamente -- A diferencia de DELETE, no guarda historial y resetea auto-increment