Contenidos:
¿Qué es una variable?
Las variables se utilizan para asignar un valor en memoria, estos pueden ser de diferentes tipos y son utilizados para guardar datos o recuperarlos, a continuación te mostraré algunos ejemplos de que es una variable en programación para que quede más claro el concepto.
Para qué se utilizan las variables
- Guardar datos o estados y recuperarlos
- Mostrar valores en pantalla
- Asignar el valor de una variable en otra
Las mismas pueden almacenar diferentes tipos de datos, por ejemplo cadenas de caracteres (textos) numeros enteros (Int o Integer) y también True o False que tiene su utilidad particular en la programación.
Concepto de variable
Podemos resumir en que una variable es un nombre identificar que asignamos para poder guardar o recuperar un valor, este puede ser textos, números o estados como verdadero o falso.
Como se usan y que condiciones tienen las variables
Se puede utilizar letras, números y el símbolo _. Con estas condiciones:
- no puede tener espacios
- no empezar con un número
- no puede ser una palabra reservada. Por ejemplo, if, else, for, while, CASE, etc
Algunos lenguajes pueden permitir empezar con carácter especial, como $. (Por ejemplo PHP)
También muchos lenguajes puede diferenciar entre mayúsculas y minúsculas y esto tiene nombre de case sensitive en la documentación de cada lenguaje.
Como se declara una variable en programación
La mayoria de los lenguajes nos obliga a declarar las variables de diferentes maneras. Por ejemplo:
String name = «Ezequiel»;
En este caso estaríamos guardando una cadena de caracteres (texto) bajo el nombre de name.
Por ejemplo si se tratara de Java, podemos hacer:
System.out.println(name);
Y nos mostrará el nombre guardado en consola, en este caso «Ezequiel».
Es importante destacar que si en este caso, queremos guardar un numero, donde dice name, la operación sería, name =»10″ pero si prestas atención esta guardando los numeros como caracteres y no puedes realizar operaciones matemáticas sobre ellos.
Si quieres que lo entienda como un número entero debes declarar Int = sueldo; y luego sueldo = 1000, en ese caso si puedes realizar operaciones matemáticas como por ejemplo sueldo -100 y te funcionará.
Algunos lenguajes te piden declarar el tipo de dato y otros no, estos son los tipados y no tipados, en javascript por ejemplo puedes usar no tipados o tipados, por eso tiene mucho uso en la actualidad typescript, porque obliga a los programadores a respetar un estándar y ahorra errores y tiempo de revisión de código.
Ejemplos de variables en programación
A continuación te mostraré algunos conceptos con ejemplos que te puedes encontrar cuando comiences a programar.
Mutables o Inmutables
Las variables pueden ser mutables o inmutables, esto quiere decir que su valor puede cambiar una ves asignado o no.
Un ejemplo de esto es en kotlin: MutableLiveData o LiveData, el primero cambia y el segundo no.
También las variables se pueden declarar como locales o globales, esto quiere decir si tiene «validez» dentro de la función declarada o todo el ámbito de ejecución.
Variables auxiliares
Te permiten guardar datos para realizar operaciones de manera temporal.
Variable acumuladora
Estas sirven por ejemplo si quieres mostrar un contador que cambie cada ves que un usuario presiones un botón, en java se puede realizar:
Contador++; Si quieres aumentar
Contador–; Si quieres reducir en 1 el valor
Variable de estado (Boolean)
Estas se utilizan para declarar si algo es TRUE o FALSE (Verdadero o falso) por ejemplo puedes guardar una variable que diga Boolean Sesion; para determinar si un usuario tiene la sesión activa o no
Otro ejemplo sería cuando llegas a tener 0 vidas en un juego y quieres mostrar un cartel que diga «Game Over», las utilidades son infinitas.