~/questoes/programacao
Variáveis são recipientes que armazenam informações (números, textos, referências) para que você possa usar esses valores múltiplas vezes no seu código sem precisar escrevê-los novamente. Isso torna o código mais limpo, fácil de manter e menos propenso a erros.
A alternativa correta explica que variáveis funcionam como armazenadores de valores. Quando você guarda algo em uma variável, pode reutilizá-lo quantas vezes precisar, evitando repetição de código e facilitando futuras alterações.
Variáveis são exatamente isso: espaços na memória onde você guarda valores para usar várias vezes. Se precisa usar o mesmo número ou texto em 10 lugares diferentes, guarda em uma variável uma vez e referencia ela 10 vezes. Isso é o conceito fundamental de reutilização.
Variáveis não impedem execução. Você pode executar o mesmo código quantas vezes quiser, com ou sem variáveis. Elas apenas facilitam guardar e reutilizar dados, não controlam quantas vezes algo é executado.
Variáveis armazenam qualquer tipo de informação: números, textos, datas, referências a elementos HTML, e muito mais. Não são exclusivas para matemática. Em JavaScript você pode guardar texto em uma variável com a mesma facilidade que um número.
Variáveis não compactam automaticamente código. O que as variáveis fazem é organizar e simplificar o código, tornando-o legível e fácil de manter. A redução de repetição é um benefício secundário, não uma compactação automática de espaço.