Anotações curso JavaScript
API significa Application Programming Interface
Uma API é uma espécie de ponte que liga diferentes tipos de software ou aplicações
e pode ser criada em várias linguagens de programação. Para além de um bom
desenvolvimento, uma API deve ter uma documentação clara e objetiva para facilitar
a sua implementação.
Para acessar o terminal: Menu iniciar, cmd no Windows. Ou Powershell.
O comando echo > “nome do arquivo", cria o arquivo através do terminal
No terminal PowerShell - Ex.: echo [Link]
No terminal cmd – Ex.: echo > [Link]
Para abrir o arquivo [Link] no VS Code, escreva: code [Link]
Para abrir o arquivo [Link] no notepad, escreva: notepad [Link]
Melhor Site para aprender html: [Link]
Para abrir uma janela de descrição de determinada opção: aperte ctrl + space
Criação de variáveis
var nome = “teste”;
‘nome’ é o nome da variável
const, a variável recebe somente um valor fixo string ou numérico
let, a variável só existe naquele escopo
Exemplo:
if(nome == "teste"){
let numero
}
A variável só existe dentro dessas chaves, ou seja, as chaves determinam o escopo
neste contexto.
variável boolean só aceita true or false
variável objeto inicializa usando '{}'
var objeto = {};
[Link] = nome;// o '.' é utilizado para entrar nas propriedades de um objeto
variável do tipo array utiliza-se []
Ex.: var colecao = [];
Operador modular % = retorna o resto da divisão
Funções em Java Script também são objetos
Estrutura de controle Switch Case
Sintaxe:
switch (variável){
case variável = 1: comando; break;
case variável = 2: comando; break;
}
O comando break irá sair do bloco case assim que encontrar um case compatível
A string possuí diversas opções ao apertar o '.' após uma variável string
A função forEach de um array utiliza três argumentos: value: string, index: number,
array array[]
executa a callbackfn (eu que vou determinar) em cada elemento do array
A arrow function (=>) é uma function anônima (não declara nome) e ela só existe
dentro do escopo do código. Ou seja ela será assim que terminar a execução do
escopo.
O push é utilizado para incluir um elemento na última posição do array
Ao utilizar o comando push em um array vazio, ele o incluí o primeiro ele na
posição [1]
Splice é utilizado para eliminar um elemento do array.
Sintaxe: [Link](posição, quantidade);
Ex.: [Link](0,1);
O código array[[Link]] em JavaScript acessa um índice que está exatamente na
posição logo após o último elemento do array. O valor retornado será undefined,
pois [Link] é igual ao comprimento do array, e nenhum valor foi atribuído a
esse índice.
Para deixar mais claro:
const array = [1, 2, 3];
[Link]([Link]); // Saída: 3 (tamanho do array)
[Link](array[[Link]]); // Saída: undefined (posição fora do índice)
O [Link] representa o número de elementos no array, enquanto
array[[Link]] tenta acessar uma posição fora do array. Portanto,
array[[Link]] não retorna o tamanho nem uma posição válida do array; retorna
undefined.
array[[Link] - 1] = tamanho do array
[Link] = quantidade de elementos do array
Operador ternário
const array = [Link] > 0 ?[Link]("Teste") : array[0] = "Teste";
ou
const array = [Link]>0
? [Link]("Teste")
: array[0] = "Teste";
ambos são iguais a:
if ([Link] > 0)
[Link]("Teste")
else
array[0] = "Teste";
Explicação/sintaxe.
[Link] > 0 ? = If([Link] > 0)
[Link]("Teste") = caso for true
: [Link](0) = caso caia no else