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.
- Host: GitHub
- URL: https://github.com/edijunior88/freecodecamp_javascript_basico
- Owner: EdiJunior88
- License: mit
- Created: 2022-01-24T22:25:48.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-02T16:25:17.000Z (over 1 year ago)
- Last Synced: 2025-03-16T07:11:22.366Z (9 months ago)
- Topics: javascript, javascript-applications, javascript-vanilla
- Language: HTML
- Homepage:
- Size: 137 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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](https://developer.mozilla.org/en-US/docs/Web/JavaScript) – Languages
Para ver todas as tecnologias [clique aqui](/techstack.md)