Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Espaço depois de É na string faz diferença?

Notei que algumas vezes foi usado espaço no final da string, antes de fechar aspas: ("A idade do Flávio é ") Porém, fiz o teste de retirar o espaço e não alterou em nada o resultado ao recarregar no navegador. Pergunto: preciso usar o espaço no final antes das aspas?

3 respostas
solução!

Debora, boa tarde! Incluir o espaço no final da "string" antes de fechar aspas altera o resultado na exibição:

Sem o espaço: ("A idade do Flávio é ") teremos: A idade do Flávio é38 anos Com o espaço: ("A idade do Flávio é ") teremos: A idade do Flávio é 38 anos

Fica mais compreensível para o usuário. Imagine a idade por extenso: A idade do Flávio étrinta e oito anos

Bons estudos!

Debora,

a resposta é: depende do que quer mostrar, e como.

O espaço é um caracter. Se colocá-lo em uma string que vai ser apresentada em tela, vai aparecer junto com os demais caracteres.

<meta charset="UTF-8">
<script>
    var idade = 18;
    document.write("A idade do Flávio é");
    document.write(idade);
</script>

O código acima mostra em tela o seguinte:

A idade do Flávio é18

Note que entre 'é' e '18' não há espaço, o que não fica muito bem apresentado. Neste caso, seria necessário usar o espaço antes de fechar aspas.

Agora, se usar o código da seguinte forma:

<meta charset="UTF-8">
<script>
    var idade = 18;

    document.write("A idade do Flávio é ");

    document.write("<br>");    

    document.write(idade);

</script>

o resultado em tela será:

A idade do Flávio é

18

E não faz diferença visual colocar ou não o espaço. Neste caso, o espaço foi colocado no código, está mostrado na tela, mas não podemos vê-lo.

Olá Debora, Boa Tarde, Tudo Bem ? Meu nome é André Santos, e vou ajudar a tirar a sua dúvida =) .

Então Debora, se você deixar o seu código, com as aspas pulando um espaço depois do " ("A idade do Flávio é ") ", o resultado da concatenação irá aparecer pulando um espaço, quando é carregado no navegador. Como podemos ver no código abaixo :

<meta charset="UTF-8">

<script>


    document.write("A idade do Flávio é ") ;
    document.write(18);


</script>

Assim, quando carregamos a página, o resultado fica "A idade do Flávio é 18" .

Se trocarmos a linha de código, e colarmos as aspas na String, como no exemplo abaixo:

document.write("A idade do Flávio é") ;

O resultado da concatenação, deixará uma String colada na outra, quando carregado no navegador, mostrando na tela o resultado -> "A idade do Flávio é18" .

Espero ter ajudado a tirar a sua dúvida Debora. Se der, tente testar de novo o pulo de espaço das aspas, e comparar quando o código é escrito com as aspas coladas na String. Acho que dará certo, por mais que se note pouco, mas existe a diferença sim, se aspas tiverem coladas ou não no final da String. =) .

Se ainda continuar tendo qualquer problema, pode vir aqui no Fórum, que te ajudaremos a tirar a sua dúvida =) .

Grande Abraço Debora, continue com os Bons Estudos, e tenha uma Ótima Semana !!!!!! =) .