Code Monkey home page Code Monkey logo

on19-tet-s4-js-logica-ii's Introduction

logo reprograma

Tema da Aula

Turma Online 19 - Todas em Tech | Back-end | Semana 3 | 2022 | Professora Giu

Instruções

Antes de começar, vamos organizar nosso setup.

  • Fork esse repositório
  • Clone o fork na sua máquina (Para isso basta abrir o seu terminal e digitar git clone url-do-seu-repositorio-forkado)
  • Entre na pasta do seu repositório (Para isso basta abrir o seu terminal e digitar cd nome-do-seu-repositorio-forkado)

Resumo

O que veremos na aula de hoje?

  • Arrays
  • Objetos
  • Loops / Iteração

Conteúdo

Arrays

Array significa matriz em inglês, as vezes você também pode ver um array ser chamado de vetor ou até lista.

Arrays são declaradas usando []

const arr = ["item 1", "item 2"]

Cada item da array tem um índice (sua posição), começando de zero, no exemplo acima o item um tem item zero(0) e o item dois, índice 1;

Para pegar um determinado item de uma array basta selecionar sua posição.

console.log(arr[1]); // irá imprimir 'item 2'

O javascript nos provê com muitos métodos para manipulação dessas arrays. Veja mais em:

Objetos

Um objeto em JavaScript tem propriedades associadas a ele. Uma propriedade de um objeto pode ser explicada como uma variável que é ligada ao objeto. Propriedades de objetos são basicamente as mesmas que variáveis normais em JavaScript, exceto pelo fato de estarem ligadas a objetos.

O seja, é uma forma de agrupar variáveis de qualquer tipo, podendo ser outros objetos, arrays e até funções (que são chamados de métodos desse objeto);

const pessoa = {
  nome: "Fulana",
  idade: 42,
  genero: "feminino",
  apresentar: function () { console.log(`Olá, me chamo ${this.pessoa}`)}
}

//podemos evocar o valor de uma propriedade usando a notação ponto
console.log(pessoa.idade);

// E usar seus métodos
pessoa.apresentar();

Veja mais

Loops / Iteração

Existem várias formas diferentes de laços, mas eles essencialmente fazem a mesma coisa: repetir uma ação múltiplas vezes.

O mais convencional é o loop For de C

for (LET passo = 1; passo <= 5; passo++) {
  // Executa 5 vezes, com os valores de passos de 1 a 5.
  console.log(`Passei aqui ${passo} vezes `);
}

Pode ser usado dentro de funções e até dentro de outros loops. Um dos usos mais recorrentes é iterar por arrays:

const arrayExercicio = [
  "banana",
  "pera",
  "uva",
  "maça",
  "figo",
  "abacaxi",
  "caviar"
];

for (LET passo = 0; passo < arrayExercicio.length; passo++) {
  // Executa 5 vezes, com os valores de passos de 1 a 5.
  console.log(`O item ${passo} é ${arrayExercicio[passo]}`);
}

Ver mais:

Manual Mdn

Exercícios

Links Úteis

Links da prof

Desenvolvido com 💜

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.