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.