Las variables en Scratch permiten almacenar números o textos y usarlos en programas. Las variables globales pueden usarse en todo el proyecto, mientras que las variables asociadas a objetos solo pueden usarse por ese objeto. Scratch respalda el uso de variables para crear programas dinámicos que almacenan y usan datos de diferentes formas.