Pressione enter para ver os resultados ou esc para cancelar.

Exercícios Javascript – #1 Desafio

1º exercício

Crie uma função com o objeto abaixo que retorne o seguinte conteúdo: O usuário mora em Cuiabá / MT, no bairro Jardim cuiabá, na Av do CPA, nº 1293.

var endereco = { 
     rua: "Av do CPA", 
     numero: 1293, 
     bairro: "Jardim Cuiabá", 
     cidade: "Cuiabá", 
     uf: "MT" 
};

2º exercício

Crie uma função que dado um intervalo (entre x e y) exiba todos número pares:

function pares(x, y) 
{ 
     // código aqui 
}

pares(32, 321);

3º exercício

Escreva uma função que verifique se o vetor de habilidades passado possui a habilidade “Javascript” e retorna um booleano true/false caso exista ou não.

function temHabilidade(skills)
{ 
     // código aqui 
}

var skills = ["Javascript", "ReactJS", "React Native", "Angular"];
 
temHabilidade(skills); // true ou false

Dica: para verificar se um vetor contém um valor, utilize o método indexOf.

4º exercício

Escreva uma função que dado um total de anos de estudo retorna o quão experiente o usuário é:

function experiencia(anos)
{ 
     // código aqui 
}

var anosEstudo = 9;

experiencia(anosEstudo);

// De 0-1 ano: Junior
// De 1-3 anos: Pleno
// De 3-6 anos: Senior
// De 7 acima: Grão Mestre Jedi

5º exercício

Dado o seguinte vetor de objetos:

var usuarios = [{ 
     nome: "Douglas", 
     habilidades: ["Javascript", "ReactJS", "Redux"] 
}, 
{ 
     nome: "Elton", 
     habilidades: ["PHP", "Ruby on Rails", "Laravel"] 
}];

Escreva uma função que retorne o seguinte resultado:
O Douglas possui as habilidades: Javascript, ReactJS, Redux
O Elton possui as habilidades: PHP, Ruby on Rails, Laravel

Dica: Para percorrer um vetor você deve utilizar a sintaxe for…of e para unir valores de um array com um separador utilize o join.

Dúvidas? Deixe no comentário;

Espero que estes exercícios de Javascript te ajude. Como sempre, se você achou esta postagem útil, inscreva-se em nossa newsletter gratuita ou siga-nos no Instagram @douglasvillar, conecte comigo no Linkedin e curta nossa página no Facebook.