Funções-qual a resolução?

JavaScript
// Desafio 9 function encode(string) { // seu código aqui strings = ''; for (let i = 0; i < string.length; i++) { if (string[i] == 'a') { strings += '1'; } else if (string[i] == 'e') { strings += '2'; } else if (string[i] =='i') { strings += '3'; } else if (string[i] == 'o') { strings += '4'; } else if (string[i] =='u') { strings += '5'; } else { strings += string[i]; } } return strings; } function decode(string) { conteudo = ''; for ( index = 0; index < string.length; index ++) { if (string[index] =='1') { conteudo += 'a'; } else if (string[index] == '2') { conteudo += 'e'; } else if (string[index] == '3') { conteudo += 'i'; } else if (string[index] == '4') { conteudo += 'o'; } else if (string[index] == '5') { conteudo += 'u'; } else { conteudo += string[index]; } } return conteudo; }
Foto de Miguel A.
Miguel perguntou há 1 ano

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
2 respostas
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Vinícius B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 5 meses

O código que você forneceu está funcionando corretamente para os propósitos de codificação (encode) e decodificação (decode). No entanto, algumas melhorias podem ser feitas:

Declare as variáveis (strings, conteudo, index) usando let ou const para evitar escopo global.
Use o operador de comparação estrita (===) em vez do operador de igualdade solto (==).
Adicione comentários explicativos para descrever a função de cada parte do código.
Evite a redeclaração de variáveis já utilizadas no escopo.

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.

-1
votos
-1 usuários votaram nessa resposta como não útil.
Professor Matheus F.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano

vou fazer aqui e ja te retorno 

Professores particulares de JavaScript

+ Ver todos
Encontre professor particular para te ajudar nos estudos