2
respostas

Posso colocar também o br dentro da string, antes do texto que funciona

    document.write("<br>Rafael nasceu em " + (2016-33));
    document.write("<br>Barney nasceu em " + (2015-22));
2 respostas

Correto. Tudo que esta entre tag's sera interpretado pelo navegador como html. Nos exemplos da aula a intenção é ensinar o desenvolvedor sobre como concatenar texto. Tente por exemplo gerar um texto assim.:

document.write("<br> <b> Barney nasceu em  </b>" + (2015-22));

<b> Meu texto em negrito. </b>

Espero ter ajudado.

Oi, Rafael! O document.write permite escrever em html dentro do javascript, então todo o texto (string) vai ser interpretado como tal. No caso, ta certo como você colocou!

A grande vantagem é que escrevendo numa linguagem dinâmica, como o java, você vai poder realizar operações matemáticas, por exemplo. Se você colocar operações no HTML elas não serão solucionadas, por exemplo:


    <meta charset="utf-8">
<!----------------------------HTML------------------------------->
A idade do Flávio é
<br>
<br>
2016-33
<!------------------------------------------------------------------->


<!------------------------JAVASCRIPT-------------------------->
        <script type="text/javascript">

            document.write("<br><br> Flávio nasceu em: " + (2016-33));

        </script>
<!------------------------------------------------------------>

Esse código vai imprimir o seguinte:

A idade do Flávio é

2016-33

Flávio nasceu em: 1983

:)