Exercícios de JavaScript Básico
Abaixo estão listados alguns exercícios básicos para praticar a linguagem de programação JavaScript. Os exercícios têm como objetivo familiarizar o estudante com a sintaxe da linguagem e com a manipulação de variáveis, estruturas de controle, funções e eventos.
-
Crie um programa que solicite ao usuário seu nome, idade e profissão. Em seguida, exiba uma mensagem de boas-vindas contendo essas informações.
-
Crie um programa que solicite ao usuário o valor de um produto e a quantidade que ele deseja comprar. Em seguida, exiba o valor total da compra.
-
Crie uma função chamada
contagemRegressiva
que captura um valor de de uma funçãoprompt
(ou campo de texto HTML). A função deve exibir uma contagem regressiva a partir do número recebido até zero. o atingir 0 na contagem regressiva, a função deve imprimir “Lançamento!”. -
Crie um programa que solicite ao usuário um número e exiba a tabuada desse número de 1 a 10.
-
Crie uma página HTML com um botão e um contador de cliques. No JavaScript associado à página, adicione um evento ao botão para incrementar o contador de cliques em 1 cada vez que o botão for clicado, e atualize o valor do contador na página. Além disso, utilize um estilo CSS para estilizar o botão e o contador, tornando a interface mais amigável e visualmente atraente.
-
Crie uma página HTML com um formulário de cadastro contendo campos para nome, e-mail e senha, juntamente com um botão de envio. No arquivo JavaScript associado à página, adicione um evento ao botão de envio para validar os campos do formulário antes de serem enviados. A validação deve verificar se todos os campos foram preenchidos e se a senha possui pelo menos 8 caracteres. Caso a validação seja bem-sucedida, exiba uma mensagem de sucesso na página; caso contrário, exiba uma mensagem de erro indicando quais campos estão inválidos. Utilize também estilos CSS para melhorar a apresentação do formulário e das mensagens de feedback. Este exercício visa praticar o uso de eventos de formulário em JavaScript para validar dados e fornecer feedback ao usuário durante a interação com a página web.
-
Crie uma página HTML com um campo de texto e um botão. No arquivo JavaScript associado à página, adicione um evento ao botão para calcular o fatorial do número digitado no campo de texto. O fatorial de um número é o produto de todos os números inteiros positivos de 1 até o próprio número. Por exemplo, o fatorial de5 é 5 x 4 x 3 x 2 x 1 = 120. Logo, exiba o resultado do cálculo na página.
-
Crie um programa que gerencie uma lista de tarefas utilizando um array em JavaScript. O programa deve ter as seguintes funcionalidades: a função
adicionarTarefa
, que recebe uma string representando uma nova tarefa e a adiciona à lista de tarefas; a funçãoremoverTarefa
, que recebe um índice como parâmetro e remove a tarefa correspondente desse índice da lista; e a funçãolistarTarefas
, que imprime todas as tarefas da lista, numeradas sequencialmente. Teste o programa adicionando algumas tarefas, removendo uma delas e listando as tarefas restantes para verificar o funcionamento correto do array e das funções implementadas.
As respostas para os exercícios estão disponíveis no repositório do GitHub.
Algumas observações sobre as respostas:
-
A resposta do exercício 1, mostra como utilizar o Node.js para capturar os dados de entrada dos usuários. Porém, esse exercício poderia ser resolvido com o uso de um formulário HTML.
-
Já na resposta do exercício 3, foi utilizado as funções
setInterval
eclearInterval
para realizar a contagem regressiva, porém, o exercício poderia ser resolvido de outras maneiras.
Referências 📚
-
Comunidade Discord: canal
#cpw2
-
Tutorial de JavaScript do W3C
-
MILETTO, Evandro Manara. Desenvolvimento de software II: introdução ao desenvolvimento web com html, css, javascript e php. Porto Alegre Bookman 2014 1 recurso online ISBN 9788582601969.
CC BY 4.0 DEED