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

Alguém poderia me ajudar na definição de cada e exemplificar o uso? Var,Document.Write,Function

Alguém poderia me ajudar na definição de cada e exemplificar o uso? Var,Document.Write,Function.

3 respostas

Bom dia @Caio

Variáveis são containers que guardam valores e ficam a sua disposição para uso quando iniciadas.

Existem em JavaScript dois tipos, o próprio var que tem o seu escopo global, ou seja pode ser iniciado tanto dentro de um bloco de código ou fora e pode ser chamado em qualquer lugar e o let que tem seu escopo local, ou seja, ele fica mais restrito ao bloco de código onde foi criado.

Um exemplo dinâmico para te ajudar, imagine assim, você tem um notebook e você vai com ele para qualquer parte da sua casa e também pode ir com ele na casa do seu amigo, ele não deixa de um notebook e nem seu notebook, mas está localizado em outro local, é basicamente isso que é um escopo global, ele pode existir em um lugar e pode ser movido ou chamado em outro sem perder o seu sentido, porém lembrando que em alguns lugares ele não é bem vindo, pois você pode ser roubado. Diferente do escopo local, você tem na sua casa uma geladeira, ela é definida para uso geral da sua casa, mas não pode ser transportada livremente, pois tirar ela da sua função indevidamente pode ter problemas e ainda mais perder o sentido dela quando tentar usar ela como um bote de pesca.

Write é um método usado para a manipulação do seu arquivo, Document é a referência para o seu arquivo que será manipulado.

Function é o termo para função em JavaScript, sabe quando aquela tarefa fica demasiadamente repetitiva e ou precisa ser feita várias vezes com poucos detalhes, você pode usar uma function para fazer essa manipulação. Existem várias formas de compor uma function e isso pode ser desbravado de várias formas.

Creio ter respondido, mas se acaso ainda tiver dúvidas, segue link no site do Developer Mozilla que está em português e creio que será de grande valor para você que está iniciando. Abraços

solução!

Olá Caio. Pelo que entendi está usando javascript. Vou tentar ser bem simples na explicação e exemplos

var em javascript é como se estivessemos criando caixas que podem receber dentro todo tipo de valor. ao criar uma var você precisa das um nome para ela var caixa esse nome será o modo como você irá chama-la caso precise colocar algo dentro ou ver o que tem dentro dela. Para adicionar algo dentro de uma var a gente usa o sinal de igual = seguido do que queremos colocar, que poder ser um texto "Um texto de exemplo", um número5, entre outros tipos.

ex:

     var caixa= "Um texto de exemplo"

Já function é como se fosse uma esteira de produção que produz uma caixa de leite. A caixa de leite entra vazia na esteira e vai seguindo para receber o líquido, após isso ela precisa recebar a tampa para vedar, receber a gravação de validade e assim por diante, no final saindo a caixa de leite pronta como resultado . A function faz exatamente isso, nela nós podemos colocar vários comandos que serão feitos quando a função for executada.

function envazarCaixaDeLeite( caixa ){
    caixa= 'Leite'; // a caixa é uma var, mas como ela está vindo pelos parênteses que é o local de entrada da caixa, nós não precisamos colocar o var no início

    caixa +='tampa'; // aqui o + antes do igual serve para dizer que o que tem dentro da caixa deve ficar e adicionar a tampa também

    caixa+='rótulo';

    caixa+='data de validade';

    return caixa; // por fim ele vai retornar a caixa com os valores que foram colocados nela para quem solicitou

}

O document.write serve para que possamos adicionar algo ao html e exibir de forma visual o resultado de um processo que foi feito, como nos exemplos anteriores

<html>

<head>
  <title>Escreva exemplo</title>

  <script>
    function envazarCaixaDeLeite( caixa ) {
          caixa= 'Leite'; 
        caixa +='Tampa'; 
        caixa+='Rótulo';
        caixa+='Data de validade';

        document.open(); // abre o documento para poder adicionar conteúdo
        document.write("<h1>"+caixa+"</h1>"); // adiciona o conteúdo. como se fosse o return do exemplo anterior
        document.close(); // fecha o documento para finalizar
    }
  </script>
</head>

<body onload="envazarCaixaDeLeite();"> // executa a função ao carregar a página

</body>

</html>

O resultado o texto "LeiteTampaRótuloData de validade"

Espero ter ajudado. Bons Estudos!

Obrigado Cássio e David pela ajuda .