3
respostas

Boa tarde! Fiz esse pequeno programa para praticar mais eu não estou conseguindo fazer o else ativar.

alert('Seja bem vindo'); let nome = prompt('Digete seu nome?'); let idade = prompt('Digete sua idade?');

if ( idade => 18) { alert(Você ${nome} pode tirar habilitação!); } else { alert(Você ${nome} não pode tirar habilitação!); } A intenção é ser a idade for menor que 18 aparece a mensagem escrita você não pode tirar habilitação.

3 respostas

Olá Wellington, há alguns probleminhas na construção da lógica e de sintaxe, vou tentar ajudá-lo.

1 - O operador de comparação para "maior ou igual a" é >=, e não =>.

2- Ao exibir as mensagens de alerta, você precisa corrigir a interpolação de string usando aspas invertidas ` em vez de aspas simples '.

3- É necessário adicionar aspas ao redor das variáveis nome nas mensagens de alerta.

alert('Seja bem vindo');
let nome = prompt('Digite seu nome?');
let idade = prompt('Digite sua idade?');

if (idade >= 18) {
    alert(`Você ${nome} pode tirar habilitação!`);
} else {
    alert(`Você ${nome} não pode tirar habilitação!`);
}

Espero ter ajudado, qualquer coisa fico à disposição.

Boa tarde Eryck, e obrigado já me ajudou bastante aqui.

Opa, legal, para usar variáveis mescladas com texto num alert preciso entao usar (`) ao invés de usar ('). Como chama isso ? Interpolação?