Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Variables dentro de la funcion ?

Buen dia colegas, este es mi planteamiento del ejercicio propuesto, pero me pregunto si es incorrecto plantear todo dentro de la funcion ? Agradezco sus comentarios.

<meta charset:"UTF-8">

<script>
    //Esta funcion realiza un salto de linea
    function saltarlinea(){
        document.write("<br>")
    }
    //Esta funcion calcula diferencia de edad
    function calcularDifrenciaEdad(){

        var nombreMayor = "Juan";
        var edadMayor = 56;
        var edadMenor = 34;
        var diferencia = (edadMayor - edadMenor);

        document.write("Mi hermano mayor " + nombreMayor + " tiene " + edadMayor + " años");
        saltarlinea();
        document.write("Yo tengo " + edadMenor + " años");
        saltarlinea();
        document.write("Nuestra diferencia de edad es: " + diferencia + " años" );

    }        

    calcularDifrenciaEdad();

</script>
1 respuesta
solución!

Hola Christian, como estás?

Con respecto a tu pregunta podemos decir que existe un concepto llamado "scope" o "alcance" en programación el cual hace referencia a que si nosotros creamos variables dentro de una función por ejemplo, esas variables solo podrán ser usados allí, pero ahora, si nosotros las creamos fuera de esa función, podremos usarlas en cualquier parte del código. Lo que delimita el scope en este caso son los { }.

Gracias por compartir tu pregunta, continua así, felicitaciones.

Si tienes alguna duda sobre el contenido de los cursos, estaremos aquí para ayudarte.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios