Una variable es un nombre
asociado a un elemento de datos que está situado en posiciones contiguas de la
memoria principal, y su valor puede cambiar durante la ejecución de un
programa.
Toda variable pertenece a un tipo de dato concreto. En la declaración de una variable
se debe indicar el tipo al que pertenece. Así tendremos variables enteras,
reales, booleanas, etc. Por otro lado, distinguimos tres partes fundamentales
en la vida de una variable:
- Declaracion
- Iniciacion
- Utilizacion
Esta es la primera fase en
la vida de cualquier variable. La declaración se realiza en la sección que
comienza con la palabra var. Si quieres más información, puedes ir
al apartado que trata sobre la declaración de variables en el tema Estructura de
un programa.
Toda variable que
vaya a ser utilizada en Pascal tiene que ser previamente declarada.
Esto no es más que darle un
valor inicial a una variable. Así como lo primero que se hace con una variable
es declararla, lo siguiente tiene que ser iniciarla. Esto se hace para evitar
posibles errores en tiempo de ejecución, pues una variable tiene un valor indeterminado después
de declararla. Principalmente, existen dos maneras de otorgar valores iniciales
a variables:
- Mediante una
sentencia de asignación
- Mediante uno de
los procedimientos de entrada de datos (read o readln)
Veamos un ejemplo que reúne los dos
casos:
begin
... i:=1; readln(n); while i < n do begin (* cuerpo del bucle *) i := i + 1 end;
... end.
|
UTILIZACION DE VARIABLES
Una vez declarada e iniciada una variable, es el momento de utilizarla. Esta es
la parte que presenta un mayor abanico de posibilidades. A continuación tienes
unas cuantas:
- Incrementar
su valor:
i := i + 1
- Controlar
un bucle:
for i:=1 to 10 do ...
- Chequear
una condición:
if i<10 then ...
- Participar
en una expresión:
n := (Max - Min) div i
- Y otras que ya
irás descubriendo
TIPOS PRIMITIVOS
JavaScript define cinco tipos primitivos undefined, null, number y string. Además de estos tipos, JavaScript define el
operador typeof para
averiguar el tipo de una variable
EL OPERADOR TYPEOF
El operador typeof se
emplea para determinar el tipo de dato que almacena una variable. Su uso es muy
sencillo, ya que sólo es necesario indicar el nombre de la variable cuyo tipo
se quiere averiguar:
var variable1 = 7;
typeof variable1; // "number"
var variable2 = "hola mundo";
typeof variable2; // "string"
Los posibles valores de retorno del operador
son: undefined, boolean, number, string para
cada uno de los tipos primitivos y object para
los valores de referencia y también para los valores de tipo null
VARIABLE DE TIPO UNDEFINED
El tipo undefined corresponde
a las variables que han sido definidas y todavía no se les ha asignado un valor:
var variable1;
typeof variable1; // devuelve "undefined"
El operador typeof no
distingue entre las variables declaradas pero no inicializadas y las variables
que ni siquiera han sido declaradas:
var variable1;
typeof variable1; // devuelve "undefined", aunque la variable1 ha sido declarada
typeof variable2; // devuelve "undefined", la variable2 no ha sido declarada
VARIABLE DE TIPO NULLSe trata de un tipo similar a undefined, y de hecho en JavaScript se consideran iguales (undefined == null). El tipo null se suele utilizar para representar objetos que en ese momento no existen.
var nombreUsuario = null;
Variables de tipo
boolean
Además de variables de tipo boolean,
también se suelen llamar variables lógicas y variables booleanas.
Se trata de una variable que sólo puede almacenar uno de los dos valores
especiales definidos y que representan el valor "verdadero" y el valor "falso".
var variable1 = true;
var variable2 = false;
Los valores true y false son valores
especiales, de forma que no son palabras ni números ni ningún otro tipo de
valor. Este tipo de variables son esenciales para crear cualquier aplicación
VARIABLES DE TIPO NUMERICO
Las variables numéricas son muy utilizadas en
las aplicaciones habituales, ya que permiten almacenar cualquier valor
numérico. Si el número es entero, se indica directamente. Si el número es
decimal, se debe utilizar el punto (
.) para separar la
parte entera de la decimal.var variable1 = 10;
var variable2 = 3.14159265;
Además del sistema numérico decimal, también
se pueden indicar valores en el sistema octal (si se incluye un cero delante
del número) y en sistema hexadecimal (si se incluye un cero y una
x delante del número).VARIABLES DE TIPO CADENA DE TEXTO
Las variables de tipo cadena de texto permiten
almacenar cuaquier sucesión de caracteres, por lo que se utilizan ampliamente
en la mayoría de aplicaciones JavaScript. Cada carácter de la cadena se
encuentra en una posición a la que se puede acceder individualmente, siendo el
primer carácter el de la posición
0.
El valor de las cadenas de texto se indica
encerrado entre comillas simples o dobles:
var variable1 = "hola";
var variable2 = 'mundo';
var variable3 = "hola mundo, esta es una frase más larga";
No hay comentarios:
Publicar un comentario