1
resposta

escrever 2 valores em uma só linha

Não precisa deixar um espaço ao final da string. Por padrão, o javascrpt insere um espaço em branco entre os argumentos:

Exemplo:
console.logo('minha idade atual é:',idade);

saída:
minha idade atual é: 38

para evitar esse comportamento deve-se concatenar as parte do texto usando o operador "+"

Exemplo:
let nome = 'Pedro'
console.log('Olá',nome +'! Bem vindo ao curso de JavaScript!')

saída:
Olá Pedro! Bem vindo ao curso de JavaScript!

1 resposta

Oi, Luis! Como vai?

Agradeço por compartilhar sua explicação com a comunidade Alura.

Gostei da forma como você mostrou a diferença entre usar múltiplos argumentos no console.log() e fazer a concatenação com +. Esse tipo de observação ajuda bastante a entender como o JavaScript organiza a saída no console e como podemos controlar melhor a formatação da mensagem exibida.

Uma dica interessante para o futuro é usar template strings, que deixam o texto mais organizado e evitam muitas concatenações. Veja este exemplo:


let nome = 'Pedro';
let idade = 38;

console.log(`ola ${nome}, sua idade e ${idade}`);

Nesse exemplo usamos crases (`) para criar uma *template string*. Assim podemos inserir variaveis dentro do texto usando ${variavel}, deixando o codigo mais legivel e facil de manter.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Para saber mais:

Sugestão de conteúdo:

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!