Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

2
respostas

function C

Alguém poderia me explicar aquela aspas duplas dentro da função C ?

<meta charset="UTF-8">

<script>
    function pulaLinha() {

        document.write("<br>");
    }

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

    function a(texto) {

        return "(" + texto + ")";
    }

    function b(texto) {

        return "@" + texto + "@";
    }

    function c(nome, sobrenome) {

        return b(nome + " " + a(sobrenome)); //AQUI

    }

    var resultado = c("Flávio", "Almeida");

    mostra(resultado);

</script>
2 respostas

Lucas,

As aspas duplas "" são utilizadas para representar determinado conteúdo em formato de texto (string).

No caso da função c, as aspas duplas foi utilizada apenas pra adicionar um espaço em branco entre nome e sobrenome. "ESPAÇO_EM_BRANCO"

Neste caso, apenas isso.

Espero ter ajudado, bons estudos.

Ei Lucas,

Strings ou cadeias de caracteres, são sequências de valores do tipo char;

Não existe, na linguagem C, um tipo primitivo string; é implementado como um vetor de caracteres;

Um string literal é representado por uma cadeia de caracteres delimitada por aspas duplas (como em “ABCD”);

Simplificando o que esta entre aspas duplas é uma String..