como dice los compañeros el return se usa cuando se necesita retornar un valor por ejemplo el codigo de abajo si lo llamas y sumas 10 y 5 retorna 15
function sumar(a,b){
add = a+b;
return add;
}
console.log(sumar(10,5))
pero es este caso si eliminas el return no te mostrara el resultado por que se quedo dentro de la funcion y como se menciono en el principio de los videos la funciones tiene un alcance local es decir que todas las variable y operaciones que se reliace dentro de la funcion solo funcionara en ella misma y para poder usarlo en el main o el programa principal es necesario usar el return y retornar el valor
function sumar(a,b){
add = a+b;
}
console.log(sumar(10,5))
pero creo que tu confucion viene de esto por que aqui no es necesario usar return y funciona basicamente es porque al ejecutar la funcion inserta un codigo html en la pagina y lo puedes apreciar,pero como en el caso de la suma tambien no se aprecia por que no retorna nada y por eso al imprimir en pantalla no se muestra pero eso no significa que no se ejecute la operacion
function saltarLinea() {
document.write("<br>");
}
ahora como se aprecia abajo si tu ejecutas este codigo podras notar que la suma si se realiza pero sera mostrada dentro de la funcion y en el main no se mostrara nada por que no hiciste un retorno
function sumar(a,b){
add = a+b
console.log(add)
}
console.log(sumar(10,5))
espero que me haya explicado con claridad y tengas una idea de por que hay veces que no usa el return y el codigo sigue ejecutandose correctamente