JavaScript
-
1. Introdução à linguagem e ambiente de desenvolvimento5 Tópicos|1 Teste
-
2. Variáveis e tipos de dados5 Tópicos|1 Teste
-
3. Operadores e estruturas de controle de fluxo5 Tópicos|1 Teste
-
4. Funções6 Tópicos|1 Teste
-
5. Objetos e arrays7 Tópicos|1 Teste
-
6. DOM e manipulação de elementos HTML3 Tópicos|1 Teste
-
7. Eventos e manipulações de eventos3 Tópicos|1 Teste
-
8. Programação assíncrona e requisições HTTP4 Tópicos|1 Teste
-
9. Expressões regulares3 Tópicos|1 Teste
-
10. Iteradores e geradores3 Tópicos|1 Teste
-
11. Módulos3 Tópicos|1 Teste
-
12. Novidades em ECMAScript 6+8 Tópicos|1 Teste
-
13. Desenvolvimento de aplicações web com JavaScript4 Tópicos|1 Teste
-
14. Boas práticas e padrão de projeto em JavaScript4 Tópicos|1 Teste
-
15. Integração com APIs externas e tratamento de dados JSON5 Tópicos|1 Teste
-
16. Bibliotecas e frameworks populares para JavaScript (jQuery, React, Angular, Vue, etc.)2 Tópicos|1 Teste
-
17. Fechamento Javascript
Como funciona a linguagem
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.