1
resposta

escopo de função

function cumprimentar() { const nome = ‘Camila’; // variável local const cumprimento = 'Olá'; // variável local console.log(${cumprimento}, ${nome}!); // “Olá, Camila!” }

quando executo o código não aparece a mensagem, e não to conseguindo achar o por que. Me ajudem por favor :3

1 resposta

Olá Davy,

Quando estiver usando "template strings", é preciso estar entre os caracteres "crase" ( ` ).

Assim, o teu código deveria estar dessa forma:

function cumprimentar() { 
    const nome = ‘Camila’; // variável local 
    const cumprimento = 'Olá'; // variável local 
    console.log(`${cumprimento}, ${nome}!`); // “Olá, Camila!” 

    // Ou, se você não quiser usar template strings:
    console.log(cumprimento + ", " + nome + "!"); // “Olá, Camila!” 
}