TIPOS DE VARIABLES


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
DECLARACION DE VARIABLES 

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.

INICIACION DE VARIABLES

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 NULL

Se 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