Referente a buenas practicas, en el caso de mi código para la función imprimir, ¿seria mejor que la parte de impresión de los nombres de las personas y las edades quedaran por fuera de la función o adentro?
<meta charset="UTF-8">
<h1>Programa diferencia de edades</h1>
<script>
function saltarlinea(){
document.write("<br><br>")
}
function imprimir(diferencia,edad1,edad2){
document.write("La edad de " + nom1 + " es: " + edad1)
saltarlinea();
document.write("La edad de " + nom2 + " es: " + edad2)
saltarlinea();
document.write("La diferencia de edad es: " + dif)
saltarlinea();
}
var nom1 = "Iván";
var nom2 = "Yenny";
var edad1 = 30;
var edad2 = 28;
var dif = (edad1 - edad2);
imprimir(dif,edad1,edad2)
</script>