Cuando se crea una variable se deberá almacenar durante toda la ejecución del programa, datos de un mismo tipo.
En lenguajes de programación formal como Java, Python, C++, al definir una variable es necesario y requerido indicar de qué tipo será. En tecnologías como Scratch este requisito no es solicitado, se puede declarar la variable llamada edad y en ella guardar el valor correspondiente a la edad en número (8) o en texto (ocho), esto no impide que el dato se guarde. De todas formas si se desea operar con el dato guardado en la variable, será necesario ingresar el valor numérico.