Programa JavaScript para classificar palavras em ordem alfabética

Neste exemplo, você aprenderá a escrever um programa JavaScript que classifica as palavras em uma string em ordem alfabética.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:

  • String JavaScript
  • Array JavaScript
  • Array sort ()

Exemplo: classificar palavras em ordem alfabética

 // program to sort words in alphabetical order // take input const string = prompt('Enter a sentence: '); // converting to an array const words = string.split(' '); // sort the array elements words.sort(); // display the sorted words console.log('The sorted words are:'); for (const element of words) ( console.log(element); )

Resultado

 Digite uma frase: Estou aprendendo JavaScript As palavras classificadas são: Estou aprendendo JavaScript

No exemplo acima, o usuário é solicitado a inserir uma frase.

  • A frase é dividida em elementos do array (palavras individuais) usando o split(' ')método. O split(' ')método divide a string em espaços em branco.
     const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
  • Os elementos de uma matriz são classificados usando o sort()método. O sort()método classifica as strings em ordem alfabética e crescente.
     words.sort(); // ("I", "JavaScript", "am", "learning")
  • O for… ofloop é usado para iterar sobre os elementos do array e exibi-los.

Nota : Em vez de exibir os valores da matriz, você também pode converter os elementos da matriz de volta para a string e exibir os valores como uma string usando o join()método.

 words.join(' '); // I JavaScript am learning

Artigos interessantes...