Em Maio de 2020, o grupo Santander, junto à Digital House, deram início à um processo seletivo bem interessante, que permitia que tanto as pessoas que já possuiam conhecimentos relacionados à programação quanto as pessoas que estavam em busca de se conhecer profissionalmente, pudessem participar e ter a chance de se destacar para fazer parte do grupo Santander como desenvolvedor JavaScript.
No entanto, as pessoas que realizassem o teste inicial de lógica básica já receberiam um curso online gratuito, para poderem se adentrar à esse mundo tecnológico.
Esse repositório irá guardar de forma bastante clara, todos os conceitos e conhecimentos adquiridos com o curso de JavaScript fornecido pela Digital House.
🎯 Variáveis e tipos de dados
🎯 Funções
🎯 Condicionais
🎯 Ciclos
🎯 Arrays
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 localA 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;
}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
}É 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
}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]); //O nome dessa posição é: Peter🏆 Desafio - Altura da Árvore Utópica ✔️
🏆 Desafio - Escada ✔️
🏆 Desafio - Fatorial ✔️
🏆 Desafio - Mais Menos ✔️
🏆 Desafio - Produto ✔️
🏆 Desafio - Professora Furiosa ✔️
Documento desenvolvido em HTML5 e Markdown por Henrique S. Kisaki