Categoria: Javascript

  • 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.

    [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.