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

https://github.com/edijunior88/freecodecamp_javascript_basico

O JavaScript é uma linguagem de script que você pode usar para tornar as páginas da web interativas. É uma das principais tecnologias da web, juntamente com o HTML e o CSS e tem o suporte de todos os navegadores modernos.
https://github.com/edijunior88/freecodecamp_javascript_basico

javascript javascript-applications javascript-vanilla

Last synced: 3 months ago
JSON representation

O JavaScript é uma linguagem de script que você pode usar para tornar as páginas da web interativas. É uma das principais tecnologias da web, juntamente com o HTML e o CSS e tem o suporte de todos os navegadores modernos.

Awesome Lists containing this project

README

          

FreeCodeCamp


JavaScript Básico

O JavaScript é uma linguagem de script que você pode usar para tornar as páginas da web interativas. É uma das principais tecnologias da web, juntamente com o HTML e o CSS e tem o suporte de todos os navegadores modernos.

Neste curso, você aprenderá conceitos básicos de programação em JavaScript. Você vai começar com estruturas básicas de dados, como números e strings. Então, você aprenderá a trabalhar com arrays, objetos, funções, laços, instruções if/else e muito mais.



  • Comentar seu código JavaScript

  • Declarar variáveis JavaScript

  • Armazenar valores com o operador de atribuição

  • Atribuir o valor de uma variável para outra

  • Inicializar variáveis com o operador de atribuição

  • Declarar variáveis de string

  • Entender variáveis não inicializadas

  • Entender a sensibilidade a caracteres maiúsculos e minúsculos em variáveis

  • Diferenciar entre as palavras-chave var e let

  • Declarar variáveis somente de leitura com a palavra-chave const

  • Adicionar dois números com JavaScript

  • Subtrair um número de outro com JavaScript

  • Multiplicar dois números com JavaScript

  • Dividir um número por outro com JavaScript

  • Incrementar um número com JavaScript

  • Decrementar um número com JavaScript

  • Criar números decimais com JavaScript

  • Multiplicar dois decimais com JavaScript

  • Dividir um decimal por outro com JavaScript

  • Descobrir o resto em JavaScript

  • Atribuir de modo composto com adição aumentada

  • Atribuir de modo composto com subtração aumentada

  • Atribuir de modo composto com multiplicação aumentada

  • Atribuir de modo composto com divisão aumentada

  • Escapar aspas literais em strings

  • Cercar uma string com aspas simples

  • Escapar sequências em strings

  • Concatenar strings com o operador mais

  • Concatenar strings com o operador mais igual

  • Criar strings com variáveis

  • Adicionar variáveis para strings

  • Encontrar o tamanho de uma string

  • Usar notação de colchetes para encontrar o primeiro caractere em uma string

  • Entender a imutabilidade das strings

  • Usar notação de colchetes para encontrar o enésimo caractere em uma string

  • Usar notação de colchetes para encontrar o último caractere em uma string

  • Usar notação de colchetes para descobrir o enésimo caractere antes do último em uma string

  • Preencher espaços em branco

  • Armazenar múltiplos valores em uma variável usando arrays JavaScript

  • Aninhar um array em outro array

  • Acessar array de dados com índices

  • Modificar dados de array com índices

  • Acessar arrays multidimensionais com índices

  • Manipular arrays com push()

  • Manipular arrays com pop()

  • Manipular arrays com shift()

  • Manipular arrays com unshift()

  • Criar lista de compras

  • Escrever JavaScript reutilizável com funções

  • Passar valores para funções com argumentos

  • Retornar um valor de uma função com return

  • Conhecer o escopo global e funções

  • Conhecer o escopo local e funções

  • Diferenciar escopo global e local em funções

  • Entender o valor undefined retornado de uma função

  • Atribuir com o valor retornado

  • Ficar na linha

  • Entender valores booleanos

  • Usar lógica condicional com instruções if

  • Comparar com o operador de igualdade

  • Comparar com o operador de igualdade estrita

  • Praticar a comparação de diferentes valores

  • Comparar com o operador de desigualdade

  • Comparar com o operador de desigualdade estrita

  • Comparar com o operador maior que

  • Comparar com o operador maior ou igual

  • Comparar com o operador menor que

  • Comparar com o operador menor ou igual

  • Comparar com o operador lógico AND

  • Comparar com o operador lógico OR

  • Introduzir instruções else

  • Introduzir instruções else if

  • Usar a ordem lógica em instruções if else

  • Encadear instruções if else

  • Jogar golfe de código

  • Selecionar entre várias opções com instruções switch

  • Adicionar uma opção padrão em instruções switch

  • Lidar com várias opções idênticas em instruções switch

  • Substituir cadeias de if else por switch

  • Retornar valores booleanos das funções

  • Retornar o padrão inicial para funções

  • Contar cartas

  • Criar objetos JavaScript

  • Acessar propriedades de objetos com notação de pontos

  • Acessar propriedades de objeto com notação de colchetes

  • Acessar propriedades de objetos com variáveis

  • Atualizar propriedades do objeto

  • Adicionar novas propriedades para um objeto JavaScript

  • Excluir propriedades de um objeto JavaScript

  • Usar objetos para pesquisas

  • Testar objetos por propriedades

  • Manipular objetos complexos

  • Acessar objetos aninhados

  • Acessar arrays aninhados

  • Exibir uma coleção de discos

  • Iterar com laços while em JavaScript

  • Iterar com laços for em JavaScript

  • Iterar números ímpares com um laço for

  • Contar para trás com um laço for

  • Iterar através de um array com laço for

  • Aninhar laços for

  • Iterar com laços do...while em JavaScript

  • Substituir laços usando recursão

  • Pesquisar perfil

  • Gerar frações aleatórias com JavaScript

  • Gerar números inteiros aleatórios com JavaScript

  • Gerar números inteiros aleatórios dentro de um intervalo

  • Usar a função parseInt

  • Usar a função parseInt com um radix

  • Usar o operador condicional (ternário)

  • Usar operadores de múltiplas condições (ternários)

  • Usar recursão para criar uma contagem regressiva

  • Usar recursão para criar um intervalo de números


Tecnologias Utilizadas

- JavaScript [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) – Languages

Para ver todas as tecnologias [clique aqui](/techstack.md)



Curso: :green_book: :books: 113 capítulos



Status do Curso: :white_check_mark: Concluído