Datos o información proporcionados a un programa para ser procesados.
La entrada puede venir del usuario, de un archivo, de otro programa o de una base de datos.
// Input del usuario en Node.js import readline from 'readline'; const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.question('¿Cuál es tu nombre? ', (nombre) => { console.log(`Hola, ${nombre}!`); rl.close(); }); // Input desde formulario HTML <form onSubmit={handleSubmit}> <input type="text" value={valor} onChange={(e) => setValor(e.target.value)} /> </form> // Input desde API (req.body en Express) app.post('/api/usuarios', (req, res) => { const { nombre, email } = req.body; // Input // Procesar... }); // Input desde archivo import { readFileSync } from 'fs'; const contenido = readFileSync('datos.txt', 'utf-8');