# Deyvison Tavares

- [Aulas](https://class.inspa.academy/instrutores/deyvison-tavares/aulas.md)
- [Dia 02/08](https://class.inspa.academy/instrutores/deyvison-tavares/aulas/dia-02-08.md)
- [Declaração de Variáveis](https://class.inspa.academy/instrutores/deyvison-tavares/aulas/dia-02-08/declaracao-de-variaveis.md): Introdução às formas de declarar variáveis em JavaScript: var, let, e const. Explicação das características, escopo, hoisting e melhores práticas de uso para cada uma.
- [Operadores Lógicos](https://class.inspa.academy/instrutores/deyvison-tavares/aulas/dia-02-08/operadores-logicos.md): Introdução aos operadores lógicos: && (AND), || (OR), ! (NOT). Explicação sobre como combinam ou invertem condições booleanas. Inclui exemplos de uso e exercícios práticos para prática.
- [Visão Geral de Operadores](https://class.inspa.academy/instrutores/deyvison-tavares/aulas/dia-02-08/visao-geral-de-operadores.md): Introdução aos operadores em JavaScript, que incluem aritméticos, de atribuição, de comparação, lógicos e bitwise. Explicação sobre suas funções e exemplos de uso para manipulação de valores.
- [Dia 09/08](https://class.inspa.academy/instrutores/deyvison-tavares/aulas/dia-09-08.md)
- [Visão Geral de Operadores pt. 2](https://class.inspa.academy/instrutores/deyvison-tavares/aulas/dia-09-08/visao-geral-de-operadores-pt.-2.md): Explicação do operador ternário (condição ? exp1 : exp2) para simplificar if-else e dos operadores de tipo (typeof e instanceof) para verificar tipos de variáveis e objetos.
- [Tipos de Dados](https://class.inspa.academy/instrutores/deyvison-tavares/aulas/dia-09-08/tipos-de-dados.md): JavaScript é dinamicamente tipado, com tipos primitivos como number, string, boolean, null, undefined, symbol e bigint. Além disso, possui o tipo object para objetos, arrays e funções.
- [Verificação de Tipos](https://class.inspa.academy/instrutores/deyvison-tavares/aulas/dia-09-08/verificacao-de-tipos.md): Utilize typeof para obter o tipo de um valor como string e instanceof para verificar se um objeto é uma instância de uma classe ou função construtora.
- [Condicionais](https://class.inspa.academy/instrutores/deyvison-tavares/aulas/dia-09-08/condicionais.md): Use if, else if, e else para executar blocos de código com base em condições. Permitem criar fluxos de controle para diferentes situações no código.
- [Laços de Repetição](https://class.inspa.academy/instrutores/deyvison-tavares/aulas/dia-09-08/lacos-de-repeticao.md): Use for, while e do...while para repetir blocos de código. for é ideal para iterações conhecidas, while para condições desconhecidas, e do...while garante execução ao menos uma vez.
- [Funções](https://class.inspa.academy/instrutores/deyvison-tavares/aulas/dia-09-08/funcoes.md): Funções são blocos de código reutilizáveis. Podem ser declaradas de forma tradicional ou como arrow functions (=>). Funções anônimas não têm nome e podem ser atribuídas a variáveis.
- [Iteração de Array](https://class.inspa.academy/instrutores/deyvison-tavares/aulas/dia-09-08/iteracao-de-array.md): Métodos para iterar arrays incluem map(), que transforma elementos; filter(), que seleciona elementos; e reduce(), que acumula valores em um único resultado.
- [Dia 16/08](https://class.inspa.academy/instrutores/deyvison-tavares/aulas/dia-16-08.md): Aula prática - Resolvendo Exercícios
- [Links Úteis](https://class.inspa.academy/instrutores/deyvison-tavares/links-uteis.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://class.inspa.academy/instrutores/deyvison-tavares.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
