[JavaScript] 2 clase: Variables

Iniciado por ANTRAX, Febrero 24, 2010, 10:59:40 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Febrero 24, 2010, 10:59:40 AM Ultima modificación: Abril 18, 2014, 11:22:23 AM por Expermicid
Que es una variable?
Una variable es la zonade la memoria del ordenador donde se guarda un dato y que se identifica con un nombre.
El dato que se almacena bajo ese nombre puede cambiar durante la ejecucion del codigo: por eso se llaman variables.

Para poder usar una variable es necesario,declararla.
En javascript existen dos maneras de declarar las variables: declaracion explicita, y declaracion implicita.

-----Declaracion Explicita-----

Para declarar una variable de forma explicita utilizamos la instruccion var, seguida del nombre de la variable, como en el siguiente codigo:

var v1;

Una vez que la variable ha sido declarada, se ha reservsdo en la memoria espacio para ella, pero todavia no tiene ningun valor.
Para poder usarla hay q darle un valor inicial , a esto se conoce como la inicializacion de una variable para darle valor depone el operador =.

ejemplo:

v1=10;

Veamos esto en un codigo abierto:

Código: html5
<html>
<head>
<title>Variables explicitas</title>
<script language="javascript">
<!--
var v1; //declaracion
v1=10; //inicializacion
alert (v1);
//-->
</script>
</head>
<body>
</body>
</html>


1 se declara que v1 es una variable, mediante var v1.
Despues se dice que la variable v1 vale 10.
y Despues utilizamos un alert diciendo que nos muestre la variable v1, que es igual  a 10.

Ojo con esto, en la clase pasada osea en la 1 clase, dije que si ponemos el alert entre comillas no sufrira ningun  proceso sino que se mostrara lo escrito entre parentesis, y sin las comillas si sufrira el mandato que le hemos dado, prueben en ese script anterior poniendo el alert, asi alert("v1"); para que vean que en pantalla les aparecerael v1, y no lo que vale la variable v1.

Tambien para tener menos trabajo, podemos declarar y inicializarlas variables en una sola linea,
por ejemplo asi,

var v1=10; ahi declaramos y inicializamos .

miren aca el script:

Código: html5
<html>
<head>
<title>Variables explicitas</title>
<script language="javascript">
<!--
var v1=10; //declaracion e inicializacion.
alert (v1);
//-->
</script>
</head>
<body>
</body>
</html>


Esto nos dara de resultado lo mismo que el script anterior.
Por solo resumimos un poco.

Tambien podemos declarar mas de una variable con solo poner una coma entre ellas,
ejemplo:

var v1, v2, v3; //Declaramos que v1 v2 y v3 son variables.

Ejemplo en codigo:

Código: html5
<html>
<head>
<title>mas variables declaradas</title>
<script language="javascript">
<!--
var v1, v2, v3; //Declaramos las tres variables.
v1=10;
v2=15;
v3=20;
alert(v1);
alert(v2);
alert(v3);
</script>
</head>
<body>
</body>
</html>


Nos mostro el valor de las 3 variables en pantalla, todo bien!.

Espero que las variables Explicitas hallan quedado claro, cualquier pregunta, ya saben.


-----Declaracion Implicita-----

Javascript nos permite realizar una declaracion implicita de las variables sin emplear la palabra var.
Simplemente por el hecho de inicializar la variable tiene un espacio en la memoria del ordenador.

Ejemplo:

Código: html5
<html>
<head>
<title>Variables explicitas</title>
<script language="javascript">
<!--
v1=10; //Solo iniciamos.
alert (v1);
//-->
</script>
</head>
<body>
</body>
</html>

Como ven, dio el mismo resultado que las explicitas.
Es lo mismo, pero para que la gente vea que usted tiene mas profesionalismo, xd, es mejor usar las explicitas,
para tener una mayor organizacion del script.

Notas que deben de tener en cuenta:

1.Los nombres de las variable sno deben empezar por un numero sino por una letra.
2.Podran contener numeros y letras y el guion bjo pero ningun otro signo.
3.no contendran las letras acentuadas, ni de ningun alfabeto local.
4.No pueden contener espacios en blanco.
5.Debemos recordar que Javascript distingue entre mayusculas y minusculas.

Tomen eso en cuenta, a lahora de formar variables.

----Tipos de variables, y Concatenacion----

Existen  dos tipos de variables, las variables que llamamos cadena o literales,
son las que estan formadas por letras.

Y las variables numericas que como su nombre lo dice, estan formadas por numeros.

Ejemplo:

Código: html5
<html>
<head>
<title>Cadenas y numericas</title>
<script language="javascript">
<!--
var cadena="mi numero favorito es el ";
var numerica=8;
alert ("cadena" + numerica);
</script>
</head>
<body>
</body>
</html>


Como pueden notar,  la variable cadena la deje con comillas por que eso no sufrira ningun proceso por es formada por letras.
En cambio la de numeros la pude sin comillas.

El resultado de esto es mi numero favorito es el 8, por hic concatenacion con la variable cadena y numerica.

La concatenacion se pueden realizar con el signo suma.

Código: html5
<html>
<head>
<title>Concatenacion</title>
<script language="javascript">
<!--
var red="Me gusta Java", blue="script", yellow;
yellow=red+blue;
alert (yellow);
</script>
</head>
<body>
</body>
</html>


En este ejemplo concatenamos la variable red y la blue, que es igual a la variable yellow,
osea yellow equivale a la suma de red y blue.

Tambien se puede concatenar una variable con un texto ,
ejemplo:

Código: html5
<html>
<head>
<title>Concatenacion</title>
<script language="javascript">
<!--
var red="Me gusta ";

alert (red + "el JAvascript");
</script>
</head>
<body>
</body>
</html>


Ahi concatenamos la variable con un texto, en este caso Javascript.

(Proxima Clase Tipos de datos).

-------------------------------

By N3xtdoor.