Las variables de scratch son espacios de memoria que almacenan valores que pueden cambiar durante la ejecución de un programa. Estas variables se utilizan para representar datos que cambian como el puntaje, la posición de un objeto o el número de vidas restantes. Al definir variables, los programadores pueden manipular y actualizar sus valores fácilmente para controlar el flujo y comportamiento de un programa.