Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

DUda importante

por que puedo hacer lo siguiente y imprimir las dos estructuras sin errores osea las dos en una misma pagina y no saltan errores



<meta charset="UTF-8">
<h1>PROGRAMA</h1>
<script type="text/javascript">
    function saltarLinea() {
        document.write("<br>");    
        document.write("<br>");    
        document.write("<br>");   
    }  
    function imprimir(frase) {
        document.write(frase);

        saltarLinea();
    }
    function calcularImc(peso,altura,nombre){

        imc=peso/(altura*altura);
        imprimir("El IMC calculado de "+nombre+" es :"+imc);
    }

   calcularImc(71,1.72,"christina");
   calcularImc(75,1.73,"felipe");


</script>


</script><meta charset="UTF-8">
<h1>PROGRAMA</h1>
<script type="text/javascript">
    function saltarLinea() {
        document.write("<br>");    
        document.write("<br>");    
        document.write("<br>");   
    }  
    function imprimir(frase) {
        document.write(frase);

        saltarLinea();
    }
    function calcularImc(peso,altura,nombre){

    return(peso/(altura*altura));
    }
   imprimir("EL  promedio del imc calculado de Christian y Felipe es:"+(calcularImc(71,1.72)+calcularImc(75,1.75))/2);
   imprimir("EL  promedio del imc calculado de Gabriela y Luisa es:"+(calcularImc(65,1.68)+calcularImc(55,1.60))/2);


</script>
1 respuesta

Hola, curiosa pregunta... pero creo que es porque

JavaScript es un lenguaje de secuencias de comandos que te permite crear contenido de actualización dinámica y puedes usar ambas formas... y el contenido de cada bloque te lo va marcando el de cada segmento del programa, considero que no es recomendable usar tantos bloques de en una sola página, creo que lo ideal es usar uno solo y ahí incluir la función que mejor se adapte a tus necesidedes sin repetir los nombres de las funciones en la declaración, porque ahí si tendrías problemas...

saludos