Curso Básico de Javascript 11.- Scope de Javascript (ámbito de las variables)




En este capitulo conoceremos el Scope de Javascript y aprenderemos las diferencias entre variables locales y globales.

♦ Blog de diseño web:
http://www.falconmasters.com

♦ Necesitas ayuda con el tutorial? Únete a nuestra comunidad:
http://www.heroesdelaweb.com


Redes Sociales:

♦ Twitter @falconmasters:

♦ Pagina de Facebook:
http://www.facebook.com/falconmasters

Original source


35 responses to “Curso Básico de Javascript 11.- Scope de Javascript (ámbito de las variables)”

  1. Muchas gracias por sus tutoriales, me han servido bastante para complementar y llenar vacíos y dudas que tengo respecto al tema, seria muy bueno ver un tutorial de Jquery por parte suya, realmente se lo agradeceria, gracias.

  2. En palabras humanas, "el papá no le puede pegar al hijo" pero "el hijo si le puede pegar al papá".

    La "función padre" NO puede ingresar a la "función hija", pero la "función hija" SI puede ingresar a la "función padre".

  3. Hola a todos. Y gracias Carlos. PREGUNTA: ¿De verdad eso de que cuando hagamos cualquier código tenemos que meter todo en una función autoinvocada….¿ es cierto? No lo he visto en mi vida, aunque estoy empezando…

  4. ami no me funciona esto ojala me digas porque :
    <script>
    var number1 = parseInt(document.getElementById('first').value);
    var number2 = parseInt(document.getElementById('second').value);
    var result = number1+number2;
    var sumar = function(){
    var elemento = document.createElement('div');
    elemento.className = 'estilo';
    document.body.appendChild(elemento);
    elemento.innerHTML = result;
    }

    boton.addEventListener('click',sumar);
    </script>

    si declaro los numeros a sumar fuera de la funcion sumar me imprime NaN, en cambio si copio las dos primeras lineas dentro de la funcion si funciona , no lo entiendo se supone que son variables globales y no funciona si las declaro fuera de la funcion ojala me puedan aclarar.

  5. 15:56 gracias por felicitarme, fue dificil aguantar! pero hay que aprender y enseñas bien! todo sea por javascript!!!
    var funcion1();{
    var local("asd");
    alert(local);
    } var funcion2();{
    var local("fgh");
    alert(local);
    } var funcion3();{
    var local("jkl");
    alert(local3);
    }
    lo simplifico haciendo asi: en: funcion 1, alert =1; en funcion 2, alert =2, else 1; en funcion 3, alert=3, else if 2, else 1

    representacion grafica: ( ( ( ) ) )
    <—–si—– <—-no—-

Leave a Reply