An open API service indexing awesome lists of open source software.

https://github.com/ythiago03/js-study


https://github.com/ythiago03/js-study

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

Estudos de javascript

Repositório para guardar meus estudos de javascript

Capa do projeto

🚧 This project is under construction . . . 🚧


sobre
tecnologias
O que é o javascript
Sintaxe básica
Var,Let e Const
Funções
Arrays e Objects
Projetos Práticos
Cursos Gratuitos
Livros Gratuitos
autor

# Sobre

- A ideia deste repositório é guardar estudos do javascript desde o básico ao avançado.
- Estou atualizando esse repositório de acordo com meus estudos, como tive dificuldade de aprender javascript, estou criando esse repositório para solidificar meu aprendizado e ajudar outras pessoas que tenham dificuldade.
- Por enquanto só vou colocar conteudos sobre javascript, mas futuramente planejo colocar conteudos sobre outras linguagens de programação.
- Fique a vontade para contribuir com esse repositório enviando pull requests.
- Se você encontrar algum bug ou quiser me dar alguma dica fique a vontade para me chamar no email: ythiagohcfidencio@gmail.com

# Tecnologias

As seguintes tecnologias foram usadas no projeto:

- HTML5
- CSS3
- JavaScript

# O que é o javascript

Basicamente, javascript é uma linguagem de programação que te permite criar conteúdo que se atualiza dinamicamente, controlar múltimídias, imagens animadas, e muitas outras coisas interessantes. Ele foi criado pelo programador Brendan Eich em meados da década de 90, Brendan Eich além de criar o javascript, também foi um dos fundadores da Mozilla Corporation. O javascript trabalha em conjunto com HTML e CSS, sendo ele a terceira camada do bolo de desenvolvimento web. Ele é uma linguagem interpretada, ou seja,
ele é compilado em tempo real pelo navegador, ele segue o padrão ECMASript, que atualmente está no ECMASript6, também é comumente utilizado em aplicações client-side.

Javascript tem muitas vantagens que o tornam a melhor escolha entre os concorrentes. Especialmente em certos tipos de usos e casos. Aqui estão apenas alguns dos benefícios de usar a linguagem JS:

- É mais rápido e mais leve do que outras linguagens de programação.
- Torna o site mais interativo e prende a atenção do visitante por mais tempo.
- Você não precisa de um compilador porque os navegadores de Internet o interpretam com HTML.
- Ele pode ser atribuído a determinados elementos da página da Web ou eventos específicos, como cliques personalizados do mouse e rolagem.

# Sintaxe básica

Javascript é uma linguagem case-sensitive, ou seja letras maiúsculas e letras minúsculas fazem diferença, por exemplo, a variável ``` var fruta ``` não é igual á variável```var fruTa```.

Tipos de dados

Numéricos

Caracteres/Strings

Booleans

# Var Let e Const

Variáveis em javascript são uma forma de guardar dados que possam ser acessados ou manipulados no código, independente do tipo desses dados, assim, se nós criarmos uma variável chamada 'nome' e atribuir a ela um valor, toda vez que chamarmos essa variável, ela irá mostrar o valor guardado dentro dela:
```javascript
var nome = "João"
```
Assim, se chamarmos a variável nome ela mostrará "João":
```javascript
nome
"João"
```
Elas podem ser indicadas de três diferentes formas: `` var, let e const``.

Var


Variáveis indicadas pela palavra `` var `` ela é a variável mais liberal, sofre de hoisting, pode ser reatribuída, escapa do escopo.

# Funções
















# Arrays e Objects

Basicamente falando, um array é uma variável que pode armazenar mais de um valor, por exemplo:

```js
var nome = 'Thiago';//Uma variável não pode receber mais de um valor.

var nomes = ['Thiago', 'João', 'Maria']//Um array pode ter mais de um valor guardado dentro dele.

```

Então como eu faço para pegar um valor específico do meu array? Basicamente, todo elemento do array tem um índice, que sempre começa do 0, assim se você quiser acessar um valor específico, você precisa indicar o índice que você quer acessar colocando ele entre [ ].

```js
var nomes = ['Thiago', 'João', 'Maria']

console.log(nomes[1])//João

```

Principais Métodos

Alguns dos principais médodos de array.

map( )

```js

const array = [1, 2, 3, 4, 5]

const newArray = array.map( element => element * 2)//Percorre o array e faz a operação para cada item.

console.log(newArray)//[2, 4, 6, 8, 10]

//Não altera o array original.
//Executa uma ação para cada elemento do array.
//O novo array sempre vai ter o mesmo tamanho do array original.
```

find( ) e findIndex( )

every( )

filter( )

some( )

reduce( )

# Projetos Práticos

# Cursos Gratuitos

# Livros Gratuitos

# Alguns sites que me ajudaram a criar este repositório

-
- Hostinger tutoriais
- Developer Mozilla


# Autor

Feito com 💜 por Thiago Henrique ✨Veja meu linkedin