Oi, Daniela, como vai?
As variáveis no Figma suportam diferentes tipos de dado, sendo os principais: número, texto (string), booleano (verdadeiro/falso) e cor. Então sim, a lógica condicional funciona com palavras também, não apenas com números.
Um exemplo prático: imagine um botão de tema claro e escuro. Você pode ter uma variável de texto chamada tema com o valor inicial "claro". Ao clicar no botão, uma condicional verifica se tema é igual a "claro" e, se for, muda para "escuro", e vice-versa. Isso tudo sem criar telas separadas para cada estado.
Quanto aos casos de uso, as condicionais com variáveis são bastante úteis em protótipos que precisam simular comportamentos reais, como formulários que exibem mensagens de erro ou sucesso dependendo de uma ação do usuário, menus que alternam entre aberto e fechado, ou fluxos de onboarding que mudam de etapa conforme o progresso. Em resumo, qualquer situação em que o protótipo precise "lembrar" de um estado ou tomar uma decisão com base em algo que aconteceu antes.
Espero ter ajudado.
Siga firme nos seus estudos e conte com o fórum sempre que precisar.
Abraços :)
Caso este post tenha lhe ajudado, por favor, marcar como solucionado