// criar variavel var nome = "timoteo"; console.log(nome); //criando constantes const ano = 2025; console.log(ano); //variavel de escopo local let idade = 34; console.log(idade); //estruturas de decisao if(ano > 2024) { console.log("o ano é maior que 2024 o ano é " + ano); } if(ano <= 2026) { console.log("o ano é menor que 2026 o ano é " + ano); } if(ano >= 2024) { console.log("o ano é maior que 2024 o ano é " + ano); } if (ano != 2025) { console.log("o ano não é diferente de " + ano); } if(ano == 2025) { console.log("o ano é igual a 2025"); } //ifelse if(idade < 10) { console.log("o valor é menor que 10"); }else if(idade > 10 && idade <= 15) { console.log("a idade é maior que 10 e menor ou igual a 15"); }else if(idade > 15) { console.log("idade é maior que 15"); } //switch switch(idade) { case (34): console.log("idade = 34"); break; case (15): console.log("idade = 15"); break; case (34): console.log("idade repetida"); default: console.log("nao encontrado"); } //array var telefones = ["81","78"]; console.log(telefones[0]); //percorrer os dados do vetor /*observar que estamos percorrendo com uma funcao anonima que a cada interacao chama a se mesma escerevendo os ados da posicao selecionada*/ telefones.forEach(function(item, index){ //a cada loop envia para a funcao na posicao 1 o item e na 2 a chave console.log(item, index); }); //criando uma funcao em javascript function somarDoisNumeros(a,b) { return a+b; } console.log(somarDoisNumeros(1,1)); //funcao que recebe um array //array numeros de um a 10 var numeros = [1,2,3,4,5,6,7,8,9,10,100]; //funcao que separa os numeros pares function saberNumnerosPares(numeros) { //criando um vetor vazio var pares = [], interador = 0; //percorrendo os dados recebidos no vetor numeros.forEach(function(item,index){ //pegando o mod do item percorrido par = item % 2; //verificando se o mode é igual a zero if(par == 0){ //adicionando valores ao vetor na posicao percorrida pares[interador] = item; //so adiciona um valor ao interador se ouver valor preservando uma nova sequencia de chaves a partir de zero interador++; } });//fim do laco //retornando o vetor pares com os valores que foram associados return pares; } //chamar a funcao que verifica se e par passando um vetor de numoros e pegando seu retorno numerosPares = saberNumnerosPares(numeros); //percorrendo os valores recebidos na funcao que retorna um vetor de numeros pares ou seja que o mode é zero numerosPares.forEach(function(item,index){ //escreve a chave e valor do array recebido console.log("Na chave [ " + index + " ] temos o valor [ " + item + " ] "); }); //while dado = 0; while (dado < 10) { console.log(dado); dado++; } //do while repetir = 10; do { console.log(repetir); repetir--; }while(repetir > -10); //estrutura for for (i = 0; i < 10;i++) { console.log(i); }