Qual a resolução deste código _funções?

JavaScript
// Desafio 8 function fizzBuzz(numero) { // seu código aqui const array = []; for (let index = 0; index < numero.length; index++) { if (numero[index] % 3 == 0 && numero[index] % 5 == 0) { array.push('fizzBuzz'); } else if (numero[index] % 3 == 0 && numero[index] % 5 !== 0) { array.push('fizz'); } else if (numero[index] % 5 == 0 && numero[index] % 3 !== 0) { array.push('buzz'); } else { array.push('bug!'); } } return array; }
Foto de Miguel A.
Miguel perguntou há 1 ano

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
1 resposta
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Kelvyn G.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano

Este código JavaScript contém uma função chamada "fizzBuzz" que recebe um parâmetro "numero" e retorna um array. A função usa um loop "for" para iterar sobre o parâmetro "numero" e, para cada número, verifica se ele é divisível por 3 e 5 (usando o operador de módulo "%), e adiciona uma string ao array de saída baseado nas seguintes condições:

  • Se o número é divisível por 3 e 5, adiciona a string "fizzBuzz" ao array
  • Se o número é divisível somente por 3, adiciona a string "fizz" ao array
  • Se o número é divisível somente por 5, adiciona a string "buzz" ao array
  • Se o número não é divisível por 3 ou 5, adiciona a string "bug!" ao array

A função retorna o array preenchido com as strings.

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Professores particulares de JavaScript

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 40 / h
Kelvyn G.
Niterói / RJ
Kelvyn G.
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Graduação: Economia (IBMEC)
Venha aprender sem se estressar, o melhor ensino pelo melhor preço
R$ 70 / h
Vinícius B.
Santo André / SP
Vinícius B.
5,0 (13 avaliações)
Horas de aulas particulares ministradas 21 horas de aula
Tarefas resolvidas 5 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
JavaScript - Estrutura de Repetição Condicional JavaScript - Estrutura Condicional e operadores lógicos. Expressões lógicas. JavaScript - Back-End
MBA: Business Intelligence (Faculdade Descomplica)
Te ensino a programar. Professor de programação, com 5 anos de atuação em .net, sql, entity framework, scrum etc.
R$ 50 / h
Gustavo A.
Campina Grande / PB
Gustavo A.
5,0 (2 avaliações)
Horas de aulas particulares ministradas 7 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
JavaScript - Estrutura de Repetição Condicional JavaScript - CSS JavaScript - Estrutura Condicional ou de Seleção
Graduação: Engenharia da Computação (IFPB - Campus Campina Grande )
Desenvolvedor web python e javascript. Acompanhamento particular em python, html,css e javascript