10 exercícios divertidos de funções em JavaScript para você praticar
Aprenda como utilizar funções em JavaScript através de exercícios divertidos.
Glossário
Exercite seu conhecimento em JavaScript com esses exercícios divertidos de funções!
Introdução
JavaScript é uma linguagem de programação amplamente utilizada para criar interatividade em páginas web. Uma das características mais importantes do JavaScript são as funções, que permitem agrupar blocos de código para serem executados em determinadas situações. Se você deseja aprimorar suas habilidades em JavaScript e se divertir ao mesmo tempo, chegou ao lugar certo! Neste artigo, apresentaremos 10 exercícios divertidos de funções em JavaScript para você praticar.
Exercícios
Exercício 1
Crie uma função que exiba uma mensagem de boas-vindas ao usuário quando a página for carregada. Utilize essa função para personalizar a experiência de cada usuário.
Exercício 2
Desenvolva uma função que receba um número como parâmetro e verifique se ele é par ou ímpar. Retorne true se for par e false se for ímpar.
Exercício 3
Implemente uma função que calcule a média aritmética de um array de números e retorne o resultado. Utilize essa função para calcular a média de diferentes conjuntos de números.
Exercício 4
Crie uma função que receba uma string como parâmetro e retorne a mesma string com todas as letras em caixa alta. Utilize essa função para converter diferentes strings.
Exercício 5
Desenvolva uma função que determine se um número é primo ou não. Retorne true se for primo e false se não for.
Exercício 6
Implemente uma função que inverta a ordem dos elementos em um array. Utilize essa função para inverter a ordem de diferentes conjuntos de elementos.
Exercício 7
Crie uma função que receba um valor e uma porcentagem como parâmetros. A função deve retornar o valor acrescido da porcentagem indicada.
Exercício 8
Desenvolva uma função que verifique se uma palavra é um palíndromo (lê-se da mesma forma da esquerda para a direita e vice-versa). Retorne true se for um palíndromo e false se não for.
Exercício 9
Implemente uma função que receba um número como parâmetro e retorne sua representação binária. Utilize essa função para converter diferentes números em binário.
Exercício 10
Crie uma função que calcule o fatorial de um número. Utilize essa função para calcular o fatorial de diferentes números.
Aprenda como utilizar funções em JavaScript através desses exercícios práticos e divertidos.



As funções são fundamentais em JavaScript e proporcionam uma maneira eficiente de organizar e reutilizar código. Aprender como utilizá-las corretamente é essencial para se tornar um programador JavaScript habilidoso. Nos exercícios a seguir, você terá a oportunidade de praticar a implementação e aplicação de funções em situações reais. Vamos lá!
Exercícios Adicionais
Exercício 1
Crie uma função que receba dois números como parâmetros e retorne a soma deles. Utilize essa função para realizar somas diferentes.
Exercício 2
Desenvolva uma função que calcule o valor de um produto com desconto. A função deve receber o valor original do produto e o percentual de desconto como parâmetros, e retornar o valor com desconto aplicado. Utilize essa função para calcular o valor final de diferentes produtos.
Exercício 3
Implemente uma função que verifique se uma palavra é um anagrama de outra. Um anagrama é uma palavra que pode ser formada a partir de outra, reorganizando suas letras. Retorne true se for um anagrama e false se não for.
Exercício 4
Crie uma função que receba um número como parâmetro e verifique se ele é um quadrado perfeito. Um quadrado perfeito é um número que pode ser expresso como o produto de dois números iguais. Retorne true se for um quadrado perfeito e false se não for.
Exercício 5
Desenvolva uma função que calcule a área de um círculo. A função deve receber o raio como parâmetro e retornar a área calculada.
Exercício 6
Implemente uma função que receba uma string como parâmetro e verifique se ela é um palíndromo, ignorando maiúsculas e minúsculas. Retorne true se for um palíndromo e false se não for.
Exercício 7
Crie uma função que receba uma lista de números como parâmetro e retorne o maior número da lista.
Exercício 8
Desenvolva uma função que converta uma temperatura de Celsius para Fahrenheit. A função deve receber a temperatura em Celsius como parâmetro e retornar a temperatura convertida.
Exercício 9
Implemente uma função que calcule a média ponderada de um conjunto de notas. A função deve receber as notas e os respectivos pesos como parâmetros, e retornar a média ponderada.
Exercício 10
Crie uma função que receba um número como parâmetro e verifique se ele é um número primo. Retorne true se for um número primo e false se não for.
Agora que você conhece esses exercícios divertidos de funções em JavaScript, aproveite para praticar e aprimorar suas habilidades. Lembre-se de que a prática constante é essencial para se tornar um programador JavaScript talentoso. Divirta-se e bons estudos!
Exercícios de Funções Desafiadores
Exercício 1
Crie uma função que valide se uma senha atende aos critérios estabelecidos, como ter no mínimo 8 caracteres, pelo menos uma letra maiúscula, pelo menos uma letra minúscula e pelo menos um caractere especial.
Exercício 2
Implementar uma função que receba um número e retorne todos os números primos menores ou iguais a ele.
Exercício 3
Criar uma função que remova elementos duplicados de um array e retorne o novo array sem duplicatas.
Exercício 4
Desenvolver uma função que receba uma lista de nomes e retorne uma nova lista contendo apenas os nomes que começam com uma determinada letra.
Exercício 5
Implementar uma função que receba um texto e retorne o número de palavras presentes nele.
Exercício 6
Criar uma função que receba uma data como parâmetro e retorne o dia da semana correspondente.
Exercício 7
Desenvolver uma função que ordene um array de objetos com base em uma determinada propriedade.
Exercício 8
Implementar uma função que calcule o fatorial de um número utilizando recursividade.



Exercício 9
Criar uma função que receba um número e retorne a soma dos seus dígitos.
Exercício 10
Desenvolver uma função que converta um número binário para decimal.
Com esses exercícios desafiadores, você terá a oportunidade de refinar suas habilidades em JavaScript de uma maneira divertida e envolvente. Lembre-se de praticar regularmente e buscar soluções criativas para cada desafio. Ao trabalhar com esses exercícios, você estará fortalecendo seu conhecimento em funções e se preparando para desafios ainda maiores. Aproveite!
Exercícios Interativos de Funções Divertidas
Exercício 1
Crie uma função que inverta uma palavra fornecida como parâmetro e retorne a palavra invertida.
Exercício 2
Implemente uma função que retorne a soma de todos os números pares em um array.
Exercício 3
Desenvolva uma função que verifique se um número é um quadrado perfeito, ou seja, se a raiz quadrada do número é um número inteiro.
Exercício 4
Crie uma função que receba uma string e retorne a mesma string, mas com as palavras em ordem reversa.
Exercício 5
Implemente uma função que valide se um número é primo ou não.
Exercício 6
Desenvolva uma função que receba um objeto como parâmetro, remova todas as propriedades que possuem valores vazios e retorne o objeto modificado.
Exercício 7
Crie uma função que retorne a média aritmética de todos os números em um array.
Exercício 8
Implemente uma função que retorne a quantidade de vogais em uma string.
Exercício 9
Desenvolva uma função que receba uma lista de números como parâmetro e retorne a soma de todos os números ímpares.
Exercício 10
Crie uma função que pegue um array de números e retorne um novo array apenas com os números positivos.
Esses exercícios interativos de funções oferecem uma maneira envolvente de praticar e aprimorar suas habilidades em JavaScript. Ao resolver esses desafios, você ampliará sua compreensão dos conceitos de funções e aumentará sua confiança em sua capacidade de escrever código JavaScript eficiente e funcional. Divirta-se enquanto pratica e continue buscando novos desafios para se tornar um mestre em JavaScript!
A Awari é a melhor plataforma para aprender sobre programação no Brasil.
Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.
Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.


