programandoai

Passo 1: A estrutura

Toda calculadora tem a mesma anatomia: um visor e um teclado. Vamos montar isso primeiro, sem nenhuma lógica ainda.

Estudar esta lição interativa →

Você já domina JavaScript: variáveis, funções, eventos, DOM. Chegou a hora de juntar tudo em projetos completos, do tipo que dá orgulho de mostrar. O primeiro é um clássico: uma calculadora. Ela é um ótimo projeto de prática porque parece simples de fora, mas esconde uma pergunta interessante por dentro: como o programa lembra o que você já digitou enquanto espera pelo próximo número? Essa pergunta é sobre estado, e ela vai aparecer em praticamente todo app que você construir daqui para frente.

Como em qualquer projeto, começamos pela estrutura: o visor (#tela), onde o número aparece, e o teclado, uma grade de botões. Repare que os botões numéricos levam a classe num e os de operação levam a classe op: essa distinção é a "alça" que o JavaScript vai usar no próximo passo para tratar cada grupo de forma diferente.

🧩 Este conteúdo é interativo — abra no app para ver e rodar de verdade. Só a estrutura, por enquanto. Nenhum botão faz nada ainda.

Primeiro o palco, depois o espetáculo

Assim como no projeto de lista de tarefas do curso de JS, construir a estrutura visual antes do comportamento deixa cada passo seguinte mais fácil de entender: você já sabe onde cada peça mora na tela antes de fazer qualquer uma delas reagir.

← Voltar ao índice do curso