En este ejemplo, aprenderá a escribir un programa JavaScript que ordena las palabras en una cadena en orden alfabético.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:
- Cadena de JavaScript
- Matriz de JavaScript
- Ordenación de matriz de JavaScript ()
Ejemplo: ordenar palabras en orden alfabético
// 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); )
Salida
Ingrese una oración: Estoy aprendiendo JavaScript Las palabras ordenadas son: Estoy aprendiendo JavaScript
En el ejemplo anterior, se solicita al usuario que ingrese una oración.
- La oración se divide en elementos de matriz (palabras individuales) utilizando el
split(' ')
método. Elsplit(' ')
método divide la cadena en espacios en blanco.const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
- Los elementos de una matriz se ordenan mediante el
sort()
método. Elsort()
método clasifica las cadenas en orden alfabético y ascendente.words.sort(); // ("I", "JavaScript", "am", "learning")
- El
for… of
ciclo se usa para iterar sobre los elementos de la matriz y mostrarlos.
Nota : En lugar de mostrar los valores de la matriz, también puede convertir los elementos de la matriz a la cadena y mostrar los valores como una cadena usando el join()
método.
words.join(' '); // I JavaScript am learning