0% acharam este documento útil (0 voto)
7 visualizações3 páginas

Anotações Curso JavaScript

O documento fornece anotações sobre JavaScript, incluindo definições de API, criação e escopo de variáveis, e estruturas de controle como switch case. Também aborda operações com arrays, como push e splice, além do uso de funções e operadores ternários. O conteúdo é voltado para iniciantes e inclui comandos para terminal e dicas de aprendizado.

Enviado por

gabriel.nakama89
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
7 visualizações3 páginas

Anotações Curso JavaScript

O documento fornece anotações sobre JavaScript, incluindo definições de API, criação e escopo de variáveis, e estruturas de controle como switch case. Também aborda operações com arrays, como push e splice, além do uso de funções e operadores ternários. O conteúdo é voltado para iniciantes e inclui comandos para terminal e dicas de aprendizado.

Enviado por

gabriel.nakama89
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

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 index.js
No terminal cmd – Ex.: echo > index.js
Para abrir o arquivo index.js no VS Code, escreva: code index.js
Para abrir o arquivo index.js no notepad, escreva: notepad index.js

Melhor Site para aprender html: https://www.w3schools.com/html/

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 = {};
objeto.nome = 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: array.splice(posição, quantidade);
Ex.: moedass.splice(0,1);

O código array[array.length] 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 array.length é igual ao comprimento do array, e nenhum valor foi atribuído a
esse índice.

Para deixar mais claro:

const array = [1, 2, 3];


console.log(array.length); // Saída: 3 (tamanho do array)
console.log(array[array.length]); // Saída: undefined (posição fora do índice)

O array.length representa o número de elementos no array, enquanto


array[array.length] tenta acessar uma posição fora do array. Portanto,
array[array.length] não retorna o tamanho nem uma posição válida do array; retorna
undefined.

array[array.length - 1] = tamanho do array

array.length = quantidade de elementos do array

Operador ternário
const array = array.length > 0 ?array.push("Teste") : array[0] = "Teste";
ou
const array = array.length>0
? array.push("Teste")
: array[0] = "Teste";

ambos são iguais a:


if (array.length > 0)
array.push("Teste")
else
array[0] = "Teste";

Explicação/sintaxe.
array.length > 0 ? = If(array.length > 0)
array.push("Teste") = caso for true
: process.exit(0) = caso caia no else

Você também pode gostar