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'

Te sugiero seguir leyendo...


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

Distinción entre variables locales y globales - JavaScript
Distinción entre variables locales y globales - JavaScript Distinción entre variables locales y globales - JavaScript...
Tutoriales en linea




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






Cómo espiar Facebook y obtener la cuenta de alguien

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-06-23
  • Categorias: Android Redes Sociales Facebook Noticias Tutorial

Saber si te han hackeado

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-06-16
  • Categorias: Redes Sociales hacker Noticias Tutorial

Mejoras en los graficos y tablas en Google App

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-06-14
  • Categorias: Google Apps Herramientas Ofimaticas Noticias Tutorial

Access desde cero

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-06-14
  • Categorias: Herramientas Ofimaticas Microsoft Cursos Noticias Tutorial

Curso de CSS avanzado

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-01-18
  • Categorias: Diseño Web CSS3 html5 Html Cursos Noticias Tutorial

Curso de Introducción a CSS

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-01-18
  • Categorias: Diseño Web CSS3 WebSite webmasters Cursos Noticias Tutorial