Un valor que puede cambiarse mientras el programa se está ejecutando. Se denomina variable porque puede cambiar.
A veces, el término "variable" indica colectivamente variables y constantes pero, a pesar de que las variables y las constantes son similares, tienen una diferencia importante: el valor de una constante no se puede cambiar mientras se está ejecutando un programa.
La sintaxis básica de una constante es var name : type = value. Var es una palabra clave que dice que esta es una variable; name es un nombre que asignas a la variable (denominado identificador). El : dice que lo siguiente es un tipo. El = dice que lo siguiente es un valor y, a continuación, el valor mismo. Por ejemplo:
PlayerSpeed : float = 2.0
Esto indica que PlayerSpeed tiene un valor de 2.0, representado por un valor decimal que no cambia mientras se ejecuta el programa.
El nombre y el tipo es la declaración, y la inicialización es donde se expresa dicho valor. Una variable no necesita tener un valor asignado cuando se la inicializa, pero hacerlo es una buena práctica.
La diferencia entre variables y constantes es que puedes cambiar el valor de una variable en cualquier momento. Esto se hace con una expresión de asignación.
Se puede comparar con constante. Consulta también establecer.