Executando verificação de segurança...
1

Algumas observações sobre esse trecho aqui:

alert(`Seja bem vindo!`)
const nomeUsuario = prompt(`Informe seu nome:`)
const idade = Number(prompt(`Digite a sua idade:`))
let confirmaçao = confirm(`Confirma sua idade ?`)
if(confirmaçao == true){
    confirmaçao = `Confirmada!`
}else{
    confirmaçao = `Nao confirmada!`
}
alert(`
    Nome: ${nomeUsuario}
    Idade: ${idade}
    Idade confirmada: ${confirmaçao}
`)

A variável confirmacao uma hora recebe um boolean e outra hora recebe um texto. Apesar de ser comum, esse tipo de coisa pode prejudicar a legibilidade e compreensão na medida que o projeto cresce.

Outro ponto, você não precisa comparar variáveis ou expressões que retornam booleans dessa forma que você fez. Apesar de funcionar, existe uma maneira mais clara e legível:

if ( confirmaçao ) {
    ....
 }

Eu mudaria seu código para o seguinte:

alert(`Seja bem vindo!`);

const nomeUsuario = prompt(`Informe seu nome:`);
const idade = Number(prompt(`Digite a sua idade:`));

const confirmado = confirm(`Confirma sua idade ?`);
const confirmacao = confirmado ? `Confirmada!` : `Nao confirmada!`;

alert(`
    Nome: ${nomeUsuario}
    Idade: ${idade}
    Idade confirmada: ${confirmaçao}
`)
Carregando publicação patrocinada...
0