Olá Pessoal!
Na Live do dia 21/07/2024 foram abordados os seguintes temas:
- Revisão de Incremento Decremento;
- Escopo VAR LET CONST;
- Propriedade Lenght;
- Manipulação de Strings;
- Vetores;
- Métodos: Push Unshift Pop Shift Splice indexOf e ForEach;
- Json.
ANOTACOES
// for(inicializacao; condicao; incremento){
// //bloco de comandos
// }
// var a = 10
// a ++
// a = a + 1
// if(a <= 10 ){ //for falso
// //bloco de comandos
// }else if(condicao){ //verdadeiro
// //bloco de comandos
// }else{
// }
// const a = 10 ;
// a = 12;
// console.log(a);
var a = 10;
a = 1000;
let b = 20;
b = 50;
const c = 30;
//escopo global
if(a == 10){
//escopo local
let b = 3000;
console.log(b)
}
console.log(b)
CASE
var usuario = 'GERENTE';
var tipoUsuario = usuario.toUpperCase();
var mensagem
switch(tipoUsuario){
case 'ADMIN':
mensagem = "Feliz natal, chefe!"
break;
case 'gerente':
mensagem = "Feliz natal."
break;
default:
mensagem = 'ate mais'
break;
}
console.log(mensagem)
VETORES
const list1 = [ 1, 2, 3, 4, 5];
// indice 0 1 2 3 4
//posicoes 1 2 3 4 5
list1.pop();
console.log(list1)
const list2 = [1, 2, 3, 4, 5];
list2.shift();
console.log(list2);
const list3 = [1, 2, 3, 4, 5];
list3.splice(2 , 1);
console.log(list3);
const list4 = [1, 2, 3, 4, 5];
list4.splice(2 , 0, 99);
console.log(list4.length);
MANIPULANDO STRINGS
var nome = 'Marcos';
var resNome = nome.toUpperCase();
console.log(resNome);
FOREACH
const numeros = [ 1, 2, 3, 4];
function multiplicar(valor){
return console.log(valor * 5);
};
numeros.forEach(multiplicar);
JSON
// CONVERSAO JSON PARA OBJETO
//JSON EM ASPAS DUPLAS
const dados = `{
"nome":"Mariana",
"idade": 28,
"cidade": "São Paulo"
}`;
const objeto = JSON.parse(dados);
console.log(objeto);
console.log(typeof(objeto));
//CONVERTER OBJETO PARA JSON
const pessoa = {
nome: "joão",
idade: "35",
cidade: "Rio de Janeiro"
};
const jsonString = JSON.stringify(pessoa);
console.log(jsonString);
console.log(typeof(jsonString));
Desvendando o Mundo da Programação: Curso Básico e Avançado de Algoritmos e JavaScript Exclusivo no Hotmart!
https://go.hotmart.com/V89811082M?dp=1
https://go.hotmart.com/X90111663X?dp=1