0% Concluído
0/0 Steps
  1. 1. Introdução à linguagem e ambiente de desenvolvimento
    5 Tópicos
    |
    1 Teste
  2. 2. Variáveis e tipos de dados
    5 Tópicos
    |
    1 Teste
  3. 3. Operadores e estruturas de controle de fluxo
    5 Tópicos
    |
    1 Teste
  4. 4. Funções
    6 Tópicos
    |
    1 Teste
  5. 5. Objetos e arrays
    7 Tópicos
    |
    1 Teste
  6. 6. DOM e manipulação de elementos HTML
    3 Tópicos
    |
    1 Teste
  7. 7. Eventos e manipulações de eventos
    3 Tópicos
    |
    1 Teste
  8. 8. Programação assíncrona e requisições HTTP
    4 Tópicos
    |
    1 Teste
  9. 9. Expressões regulares
    3 Tópicos
    |
    1 Teste
  10. 10. Iteradores e geradores
    3 Tópicos
    |
    1 Teste
  11. 11. Módulos
    3 Tópicos
    |
    1 Teste
  12. 12. Novidades em ECMAScript 6+
    8 Tópicos
    |
    1 Teste
  13. 13. Desenvolvimento de aplicações web com JavaScript
    4 Tópicos
    |
    1 Teste
  14. 14. Boas práticas e padrão de projeto em JavaScript
    4 Tópicos
    |
    1 Teste
  15. 15. Integração com APIs externas e tratamento de dados JSON
    5 Tópicos
    |
    1 Teste
  16. 16. Bibliotecas e frameworks populares para JavaScript (jQuery, React, Angular, Vue, etc.)
    2 Tópicos
    |
    1 Teste
  17. 17. Fechamento Javascript
Módulo Progresso
0% Concluído

Olá novamente, Hoje vamos falar sobre “Como funciona a linguagem JavaScript”. Na aula passada, aprendemos o que é JavaScript e por que é uma linguagem tão importante para aprender. Agora, vamos um passo adiante e entender como essa linguagem realmente funciona. Parece interessante? Então bora começar!

Para entender como o JavaScript funciona, precisamos entender onde e como ele é executado. Então, você pode estar se perguntando: “Onde exatamente o JavaScript é executado?” Bem, a resposta mais comum é em um navegador da web, como Google Chrome, Firefox ou Safari. Estes navegadores têm algo chamado de “Motor JavaScript”, que é responsável por executar o código JavaScript.

Mas a história não para por aí. Há também algo chamado Node.js, que é um ambiente de execução JavaScript fora do navegador. Com o Node.js, podemos usar o JavaScript para construir todos os tipos de aplicações, desde aplicações web até ferramentas de linha de comando e até mesmo aplicações para dispositivos móveis!

Agora, vamos voltar um pouco e falar sobre a sintaxe do JavaScript. Lembra quando mencionamos que o JavaScript é uma linguagem de programação dinamicamente tipada? Isso significa que você não precisa dizer ao JavaScript qual o tipo de dado uma variável é; ele vai descobrir isso sozinho.

Vamos ver um exemplo simples:let mensagem = “Olá, Mundo!”; console.log(mensagem);

Neste exemplo, declaramos uma variável chamada mensagem e atribuímos a ela a string “Olá, Mundo!”. Em seguida, usamos o console.log() para exibir o valor da variável no console.

Veja, nós não precisamos dizer ao JavaScript que mensagem era uma string. Ele descobriu isso por conta própria quando atribuímos o valor à variável. Isso é parte do que torna o JavaScript tão flexível e fácil de usar, especialmente para iniciantes.

Bom, por agora, é isso. Hoje, demos uma olhada em como o JavaScript é executado em um navegador e no Node.js, e começamos a tocar na sintaxe da linguagem. Na próxima aula, vamos começar a entrar em mais detalhes sobre a sintaxe do JavaScript e algumas de suas características únicas.

Mas, antes de irmos, temos um pequeno quiz para você. Isso vai ajudar a solidificar o que você aprendeu hoje. Não se preocupe, é apenas para ajudar você a reforçar o que aprendeu. então responde ele e eu espero você na próxima aula.