Você está aqui: JavaScript ::: Dicas & Truques ::: Strings e Caracteres |
Como inverter a ordem dos caracteres das palavras de uma string em JavaScript usando as funções map(), split(), reverse() e join()Quantidade de visualizações: 603 vezes |
O código que mostrarei nessa dica é muito interessante e abre a possibilidade para a criação de algorítmos muito úteis. Trata-se de inverter a ordem dos caracteres das palavras de uma frase ou texto. Para isso faremos uso das funções map(), split(), reverse() e join() do JavaScript. Veja a página HTML completa para o exemplo: <!doctype html> <html> <head> <title>Strings em JavaScript</title> </head> <body> <script type="text/javascript"> // vamos criar uma string var frase = "GOSTO MUITO DE JAVA"; document.write("A frase é: " + frase + "<br>"); // agora vamos inverter os caracteres de cada // uma das palavras na frase var frase = frase.split(" ").map(palavra => palavra.split("").reverse().join("")).join(" "); // e mostramos o resultado document.write("Com palavras invertidas: " + frase); </script> </body> </html> Ao executar este código JavaScript nós teremos o seguinte resultado: A frase é: GOSTO MUITO DE JAVA Com palavras invertidas: OTSOG OTIUM ED AVAJ |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de JavaScript |
Veja mais Dicas e truques de JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |