O Resumo JavaScript
Por: yasminvd • 2/6/2022 • Trabalho acadêmico • 2.589 Palavras (11 Páginas) • 116 Visualizações
RESUMO JavaScript
Apresentação de variáveis
Todas variável podem carregar tanto numbers quanto strings. É possível armazenar uma função entro de uma variável.
O primeiro ponto seria o ‘var’, uma variável mutável contudo não muito indicada por ter a possibilidade de fugir do escopo:
Var a = 10;
Var b = 20;
Var c = “Vou sair”;
A segunda seria o ‘let’, assim como a ‘var’ essa variável é mutável contudo não foge do escopo.
let a = 10;
let b = 20;
let c = “Vou sair”;
A terceira seria ‘const’ ao contrário das outras essa versão é imutável durante todo o código
Const a = 10;
Const b = 20;
Const c = “Vou sair”;
Apresentação de funções:
Let estaSol = true;
If(estaSol){
Console.log(‘Vou sair para praia’);
}
Else{
Console.log(‘Não vou a praia’)
}
Let numero = 1;
If(numero>0){
Console.log(‘Número positivo’);
}
Else if(numero == 0){
Console.log(‘Numero é zero’);
}
Else{numero){
Console.log(‘Numero negativo);
}
Let numero = 3;
(% é resto)
Let paridade = numero %2 == 0 ? ‘par’ : ‘impar’;
Console.log(paridade);
Let sinal = ‘vermelho’;
Switch(sinal){
Case ‘verde’{
Console.log(‘Pode passar’);
Break;
Case ‘amarelo’{
Console.log(‘Diminua a velocidade’);
Breack;
}
[pic 1]
Utilização do While/Do
Let count = 1;
While (count<=100){
Console.log(count);
Count++;
}
Let count = 1;
Do{
Console.log(count);
Count++;
}While(count<=100);
Ao contrário do While e do do, a utilização do for não exige a definição da variável antes da execução do programa.
For(let i = 1; i<=100; i++){
Console.log(i);
}
Vetores
Let vetor = [10, 20, 30, 40, 50];
Modifica o índice dois (Os índices começam do 0 em diante) para o outro valor
Vetor[2] = 60
Console.log(vetor[2]);
Criação de um vetor vazio e criação de laço. Esse laço está criando um valor para dentro desse vetor, sendo ele de 0 a 9.
Let vetor[];
For(let i = 0; i<10; i++){
Vetor.push(i);
}
Console.log(vetor);
Criação do for para percorrer o vetor.
Let vetor = [10, 20, 30, 40, 50];
For (let i = 0; i < vetor.lenght; i++){
Console.log(vetor[i]);
}
Outro código para percorrer o vetor. Nesse caso o código continua correndo mesmo com a mudança dos valores ou a quantidade de valores dentro do vetor.
Let vetor = [10, 20, 30, 40, 50];
For (let numero of vetor){
Console.log(numero);
}
Matriz
Mesma forma de definir um vetor.
Let matriz = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
];
For (let linhaa of matriz){
For(let elemento of linha){
Console.log(elemento)
};
Funções
A função é um trecho de um código em que damos um nome e que é executado a cada vez que é chamado.
Function escreva(){
Console.log(‘Ola’);
}
Escreva();
Como parametrizar uma função.
Function escreva(texto){
Console.log(‘texto);
}
Escreva(‘Meu primeiro parametro’);
Escreva(‘Meu segundo parametro’);
Function somar(a,b){
Return a+b;
}
Let resultado = somar(1,3);
Console.log(resultado);
Outra forma de fazer a mesma função é igual abaixo.
Function somar(a,b){
Return a+b;
}
Const resultado = function(a,b){return a+b;}
Console.log(resultado);
Fazer a função sem usar a palavra seria utilizar a ‘flexa’ no lugar.
Const somar = (a,b) => a+b;
Console.log(somar);
Funções de Alta Ordem
Uma função de alta ordem é uma função que recebe ou retorna uma função.
Const subtrair = (a,b) => a-b;
Const aplicaOperacao = (a, b, operação) => operação(a,b);
Let resultado = aplicaOperaca(4, 2, subtrair);
Console.log(resultado);
Const resultado1 = aplicarOperacao(1,2,somar);
Const resultado2 = aplicarOperacao(1,2,subtrair);
Const somarX = (x) => (y) => x+y;
Const somar2 = somarX(2);
Somar3 = somarX(3);
...