https://www.geeksforgeeks.org/pure-functions-in-javascript/
/* Vamos a trabajar el concepto de funciones 'puras' */ let nombre="Juan"; function saludo(){ console.log("Hola ",nombre); // Las variables definidas dentro de este bloque son visibles dentro de la función } saludo(); nombre="Ana"; saludo(); // Es mejor que la otra function saludoOk(nombre){ console.log("Hola",nombre); } saludoOk("Pep"); // Todavía mejor function saludoPuro(nombre){ return "Hola "+nombre; } console.log(saludoPuro("Eva")); let s=saludoPuro("Juan"); alert(s);