Skip to content

HenriqueSaKi/Santander_Coders-JavaScript

Repository files navigation

Santander Coders 💻

2º Edição by Digital House


Introdução

Escreva a Introdução...



Objetivo

Esse repositório irá guardar de forma bastante clara, todos os conceitos e conhecimentos adquiridos com o curso de JavaScript fornecido pela Digital House.



Sequência cronológica do curso

🎯 Variáveis e tipos de dados
🎯 Funções
🎯 Condicionais
🎯 Ciclos
🎯 Arrays

Variáveis e tipos de dados

Assim como a maioria das linguagens de programação, devemos chamar a variável dentro do programa, para que ela possa estar sendo reservada para armazenar determinado tipo de valor.


No JavaScript, as variáveis podem ser declaradas de duas maneiras, sendo elas:
var = variáveis globais
let = variáveis locais


Veja abaixo, como elas podem ser chamadas dentro de um programa:

var primeiroValor; //Variável global
let segundoValor; //Variável local



Funções

A função nada mais é do que um bloco de cógido que podemos invocar diversas vezes, ela pode ou não retornar um valor. Seu comando de escrita é o function e sua estrutura é basicamente como representado abaixo:

function nomeDaFuncao (value){
  return value;
}



Condicionais

O uso de comandos condicionais, como o próprio nome já diz, determinam como o código deve se comportar de acordo com cada condição programada. Ele poderá ter 1, 2, 3 ou mais situações condicionais, e seus comandos são: if,else e/ou else if.


Veja abaixo, um exemplo genérico de como isso pode estar sendo utilizado no seu programa.

if(condição){
  //condição se for verdadeiro
}
else{
  //condição se for falso
}



Ciclos

É possível fazermos um programa realizar a mesma ação 'n' vezes, isso porque, no JavaScript temos o que chamamos de "Ciclos". Esses Ciclos podem ou não conter um intervalo determinado, o que diferencia é o comando que irá executar essa ação.


Veja abaixo, como e quando utilizar essa função de loop no seu programa


Quando sabemos a quantidade de vezes que o meu programa deve se repetir, significa que temos um intervalo pré-determinado, e se temos isso, sabemos quando o nosso laço irá começar e quando ele terminará. Nesse caso, podemos estar utilizando o comando for para executar essa ação. Segue abaixo seu modelo de escrita:

for(início; condição; modificador){
  //código que será executado em cada repetição
}

Agora... Quando temos uma rotina que vai continuar sendo executada enquanto o resultado da condição estiver sendo verdadeira, utilizamos o comando while. Ele funcionará da seguinte maneira:

while(condição){
  //rotina
}



Arrays

Um Array nos permite armazenar uma coleção de dados ordenados.
Sua estrutura é representada por dois colchetes '[ ]' que indicam respectivamente o início e o fim de um array. Para separar os valores dentro dele, utilizamos a vírgula ','.
Dentro de um array, podemos ter diversos tipos de dados, sejam elas em string, number, boolean e entre outros. A seguir, segue um exemplo da estrutura descrita:

let arrayNomes = ['Bárbara', 'Henrique', 'Peter'];
console.log("O nome dessa posição é: "+arrayNomes[2]); //Peter



Desafios Santander

🏆 Desafio - Altura da Árvore Utópica ✔️


🏆 Desafio - Escada ✔️


🏆 Desafio - Fatorial ✔️


🏆 Desafio - Mais Menos ✔️


🏆 Desafio - Produto ✔️


🏆 Desafio - Professora Furiosa ✔️




About

📓 Repositório do programa Santander Coders (2020)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published