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. Osplit(' ')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. Osort()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








