Exercícios Javascript – #1 Desafio

Escrito por

em

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.

[sourcecode language=”javascript”]
var endereco = {
rua: "Av do CPA",
numero: 1293,
bairro: "Jardim Cuiabá",
cidade: "Cuiabá",
uf: "MT"
};
[/sourcecode]

2º exercício

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

[sourcecode language=”javascript”]
function pares(x, y)
{
// código aqui
}

pares(32, 321);
[/sourcecode]

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.

[sourcecode language=”javascript”]
function temHabilidade(skills)
{
// código aqui
}

var skills = ["Javascript", "ReactJS", "React Native", "Angular"];

temHabilidade(skills); // true ou false
[/sourcecode]

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 é:

[sourcecode language=”javascript”]
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
[/sourcecode]

5º exercício

Dado o seguinte vetor de objetos:

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

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.

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.