Raffael Siqueira
Raffael Siqueira11/04/2023 19:02
Compartilhe

Resumo de algumas aulas do Módulo 2 da Potência Tech Angular Developer - Powered by iFood

  • #JavaScript

Aqui está um pequeno resumo das aulas, onde algumas informações são frutos de pesquisas por fora de modo que o resumo ficasse mais completo. Peço encarecidamente que caso notem algum erro me informem. Além disso, aceito sugestões!

Variáveis e Operadores

O JavaScript é uma linguagem de programação baseada em scripts que é executada em navegadores da web e em servidores. As variáveis no JavaScript são usadas para armazenar valores que podem ser usados ​​mais tarde no programa. Existem três tipos de variáveis ​​no JavaScript: var, let e const. O operador de atribuição é usado para atribuir um valor a uma variável. Além disso, existem operadores aritméticos, operadores de comparação, operadores lógicos e operadores de atribuição combinados que podem ser usados ​​para manipular os valores das variáveis.

Os operadores aritméticos são usados ​​para executar operações matemáticas, como adição, subtração, multiplicação e divisão. Os operadores de comparação são usados ​​para comparar dois valores e retornar um valor booleano (verdadeiro ou falso). Os operadores lógicos são usados ​​para combinar valores booleanos e retornar um valor booleano. Os operadores de atribuição combinados são usados ​​para executar uma operação e atribuir o resultado a uma variável. O JavaScript também suporta operadores de incremento e decremento para aumentar ou diminuir o valor de uma variável em uma unidade.

 

Condicionais

As condicionais são uma parte importante da programação em JavaScript, pois permitem que o programa execute diferentes ações com base em uma condição especificada. A estrutura básica das condicionais é a seguinte:

image

A condição é uma expressão que retorna um valor booleano, verdadeiro ou falso. Se a condição for verdadeira, o código dentro do bloco if será executado. Se a condição for falsa, o código dentro do bloco else será executado.

O JavaScript também suporta a estrutura condicional else if, que permite que o programa execute diferentes ações com base em várias condições diferentes. A estrutura básica da condicional else if é a seguinte:

image

Funções

As funções são um conceito fundamental da programação em JavaScript. Elas permitem que o programador agrupe um bloco de código em uma única unidade, que pode ser chamada várias vezes no programa. As funções são definidas usando a palavra-chave function e podem receber um ou mais parâmetros que podem ser usados ​​dentro da função.

A sintaxe básica de uma função em JavaScript é a seguinte:

image

Para chamar uma função, basta usar o nome da função seguido pelos parâmetros entre parênteses. A função pode retornar um valor usando a palavra-chave return. O valor retornado pode ser armazenado em uma variável ou usado diretamente no programa.

As funções podem ser atribuídas a variáveis, tornando-as funções anônimas ou podem ser declaradas como funções de seta (arrow functions). Além disso, as funções também podem ser chamadas de forma assíncrona usando o recurso de Promises, o que é especialmente útil para operações que dependem de entrada/saída.

As funções são uma parte crucial da programação em JavaScript, e seu uso adequado pode tornar o código mais organizado, reutilizável e eficiente.


Objetos

Os objetos são um dos conceitos mais importantes da programação em JavaScript, pois permitem que os programadores armazenem e manipulem dados complexos em uma estrutura organizada e flexível. Em JavaScript, os objetos são coleções de propriedades, que podem ser variáveis, funções ou outras propriedades de objeto.

A sintaxe básica para criar um objeto em JavaScript é a seguinte:

image

As propriedades de um objeto podem ser acessadas usando a notação de ponto (‘objeto.propriedade’) ou a notação de colchetes (‘objeto['propriedade']’). Além disso, é possível adicionar ou modificar propriedades em um objeto a qualquer momento.

Os objetos também podem ser usados como parâmetros de função e retornados como valores de função, o que permite que o programador crie funções que manipulem objetos de forma flexível e responsiva. Além disso, o JavaScript suporta a herança de objetos, que permite que os objetos herdem propriedades e métodos de outros objetos, tornando a programação orientada a objetos uma opção viável.

Os objetos são um recurso poderoso da programação em JavaScript, que permitem que os programadores criem estruturas de dados complexas e flexíveis, tornando a manipulação e a organização de dados em projetos de grande escala mais fácil e eficiente.


Listas (arrays)

As arrays (ou listas) são uma estrutura de dados importante em JavaScript, que permitem que o programador armazene e manipule um conjunto de valores em uma única variável. As arrays em JavaScript são dinâmicas, o que significa que o tamanho da array pode ser alterado a qualquer momento, adicionando ou removendo elementos.

A sintaxe básica para criar uma array em JavaScript é a seguinte:

image

Os elementos de uma array podem ser acessados usando um índice inteiro, que começa em zero. Por exemplo, para acessar o segundo elemento de uma array, usamos array[1], já que o primeiro elemento é array[0].

As arrays também têm uma série de métodos nativos (como push(), pop(), shift(), unshift(), splice() e slice()), que permitem que o programador adicione, remova ou modifique elementos de uma array de maneira fácil e flexível. Além disso, as arrays podem ser percorridas usando loops, como o for ou forEach, o que permite que o programador execute uma ação para cada elemento da array.

As arrays são amplamente utilizadas em JavaScript para armazenar e manipular dados em projetos de todos os tamanhos. Sua flexibilidade e facilidade de uso as tornam uma estrutura de dados poderosa para a programação em JavaScript.

Compartilhe
Comentários (0)