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.