trisquel

Aprende JavaScript con ejemplos (VII). Ámbito de variables

A continuación vamos a ver la diferencia que existe entre variables globales y locales en JavaScript. Veamos un ejemplo:

var a; // Esta es una variable global
a=10;

function suma() {
var b = 5;

return a + b; // la función devolverá 15
}

La diferencia entre las variables a y b es que a puede utilizarse en otras funciones que creemos mientras que b solamente existirá dentro de la función suma.

¿Qué es lo que pasa cuando no declaramos una variable como la variable d en el siguiente código?

var a; // Esta es una variable global
a=10;

function suma() {
var b = 5;
c = 20;
return a + b; // la función devolverá 15
}

Que será global a todo el JavaScript de esa página.

Recuerda…

Las variables y obviamente sus valores desaparecen cuando se cierra la página web.
Ejercicio 7.1. Sobrescritura de variables.

Investiga y pon algún ejemplo de cómo se pueden sobrescribir variables y funciones globales.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>