Comunidad de diseño web y desarrollo en internet online

variables en javascript

Citar            
MensajeEscrito el 04 Ene 2008 12:49 pm
Hola a todos. Mi pregunta es, como puedo crear variables de javascript en tiempo de ejecucion?. Gracias de antemano. Saludos.

Por mls_pk

3 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 04 Ene 2008 03:10 pm
¿A qué te refieres?
En javascript, no hay problema con las variables, y no necesitan definición previa.
Aún así, se pueden "definir" anteponiendo la sentencia "var "

Su ámbito es "GLOBAL", cuando se definen fuera de una función.
Es de ámbito "LOCAL", cuando se define por primera vez, dentro de una función, y entonces, empieza y termina con esta.

ejemplo:
<script>
var hh=1; //"hh", es una variable 'GLOBAL'.
function inc_hh()
{var qq=1; //"hh", es una variable 'LOCAL'.
hh=hh+1; //"hh", se incrementa en "1", tras la ejecución de la función "inc_hh".
qq=qq+1; //mientras esté en ejecución la función "inc_hh", la variable "qq" valdrá "2".
}
inc_hh()
//"hh" vale "2", tras la ejecución de "inc_hh"
//"qq" no vale nada (NaN), pues sólo fué declarada "temporalmente" dentro de "inc_hh"
</script>


No sé si es esto lo que preguntabas.

Saludos.
Rizome.
2008

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 04 Ene 2008 10:03 pm
loading..................


Ojo que si dentro de tu ámbito local no declaras con var. la variable no se expande para estar en un ámbito global, dentro de una función llamada en el ámbito local.

Además que siempre es bueno definir las variables correctamente.

var algo = "bla";

y no directamente

algo = "bla";


connection closed.

Por MaBoRaK

19 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.