Inicia sesión



Distinción entre variables locales y globales - JavaScript

Desarrollo Web General

Debate general
Las variables son contenedores, estructuras que almacenan datos que son utilizados por un programa. A la hora de manejar variables y funciones, tenemos que distinguir entre dos tipos de variables:

LOCALES - Son aquellas que son propias de una función y sólo funcionan en ella.
GLOBALES - Son aquellas que no son definidas dentro de una función y pueden servir también para funciones salvo que la función no haya requerido esa variable.

Los siguientes bloques se corresponderán al empleo de una variable local y una global respectivamente:
var mensaje = 'Fuera de la función'; 
function aviso() {
 
var mensaje = 'Dentro de la función';
 
alert(mensaje); //'Dentro de la función'
}
aviso();
alert(mensaje);//'Fuera de la función'
var mensaje = 'Fuera de la función';
function aviso() {
alert(mensaje); //'Fuera de la función'
}
aviso();
alert(mensaje);//'Fuera de la función'
En el segundo bloque, al no tener la función variable propia, se muestra el mismo mensaje tanto dentro como fuera de la función.

Hay casos excepcionales respecto a las variables globales y casos de éstas en los que si dentro de la función añadimos una línea de código como esta "mensaje = 'Dentro de la función'" (mensaje es el nombre de la variable pero no va acompañado de "var" al no ser una variable nueva, sino que se almacena otra nueva dentro de la misma, consistiendo la línea en "nombrevariable='Mensaje'") y teniéndolo programado así, los mensajes después del primero emitirán lo de esa línea quedando de esa manera programado así:
var mensaje = 'Fuera de la función';
function aviso() {
mensaje = 'Dentro de la función'
alert(mensaje); //'Dentro de la función'
}
aviso();
alert(mensaje);//'Dentro de la función'


  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2016-01-27
  • Categorias: Noticias Tutorial javascript Variables Cursos




Información
Usuarios que no esten registrados no pueden dejar comentarios, te invitamos a que te registre!






¿Cómo ganar en las apuestas deportivas?

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2019-12-10
  • Categorias: WebSite Forex Noticias Tutorial

Trading en Tacones – Mujeres empoderadas con las inversiones

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2019-12-05
  • Categorias: Forex Noticias Tutorial

Como agregar un icono de Font Awesome en CSS

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2019-12-04
  • Categorias: Diseño Web @font-face WebSite webmasters Noticias Tutorial

Cursos que aún ofrecen certificados gratuitos

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2019-11-26
  • Categorias: Cursos Noticias Tutorial Aprendizaje

Curso de iniciación de JavaScript

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2019-10-21
  • Categorias: Lenguajes De Programacion javascript Cursos Noticias Tutorial

Cómo insertar código JavaScript

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2019-10-21
  • Categorias: Lenguajes De Programacion javascript Cursos Noticias Tutorial