Las variables en Scratch permiten almacenar números o texto para usarlos en programas. Las variables globales pueden ser accedidas por todos los objetos y bloques, mientras que las variables específicas a un objeto solo pueden ser usadas por ese objeto en particular. Scratch respalda el uso de variables para crear programas dinámicos que almacenan y usan datos.