return es para que la función te devuelva un valor, en el caso que señalas es el valor de la variable imc que está dentro de la función. Las funciones pueden o no retornar valores, por ejemplo la función impirmir() que tienes arriba no retorna nada, solo ejecuta 2 instrucciones, por lo que sería incorrecto asignar esta función a una variable. Pero si puedes asignar la función calculandoIMC a una variable, porque la misma retorna un valor, de hecho si no tuviera el return, asignaría undefined a la variable imcArmando que tienes en la ultima línea.
Gracias Alejandro, ya me queda claro. Muy amable
Si es veridico lo qué dice alejandro, bien compañero, saludos
Gracias, también tenía esa duda.
Gracias